CSS to zestaw reguł wyznaczających sposób ukazywania się tekstu na ekranie. Poszczególne komponenty nowoczesnej strony WWW wykorzystują box model CSS. Konstruowane są z obramowania, zewnętrznego marginesu, wewnętrznego odstępu i zawartości. Tekst wpisany zostaje w kształt prostokąta, o określonych parametrach: wysokości i szerokości, zadanej odległości między obramowaniem i marginesem zewnętrznym, zdefiniowanym kolorem i obrazem tła. Struktura całego dokumentu budowana jest z wielu analogicznych prostokątów. Pozostają one w wizualnej analogii do nadrzędnego względem nich kształtu monitora, graficznego interfejsu użytkownika, okien edycji. Ich rozmiary są wynikiem ścisłych wyliczeń matematycznych, tak by zmieściły się w pełni w oknach przeglądarki.
Istotną możliwością CSS jest zmienne renderowanie strony, czyli przedstawienie informacji w formie najbardziej właściwej dla obsługiwanego środowiska – medium-nośnika (np. wizualnie, w tym na ekranie i w druku, czy dźwiękowo). Stosowanie zewnętrznych arkuszy CSS daje możliwość zmiany wyglądu wielu stron równocześnie bez ingerowania w sam kod (X)HTML, ponieważ arkusze mogą być wspólne dla wielu dokumentów. Na tym etapie rozwoju kaskadowych styli nie ma jednak możliwości nadania jednemu elementowi więcej niż jednego tła. Dlatego programiści muszą wybierać między porzuceniem tego efektu wizualnego lub dodawaniem zbędnych semantycznie elementów (X)HTML. oprac. Agnieszka Smaga
Zob. E. A. Meyer, CSS według Eryka Meyera. Sztuka projektowania stron WWW, przeł. W. Grobel, Gliwice 2005; [link] AS