Kaskadowe arkusze stylów ( Cascading Style Sheets - CSS ) to język służący do opisu formy prezentacji stron WWW. Pozwala twórcy na kreowanie swojej strony w dowolny sposób, poprzez wprowadzanie najdrobniejszych szczegółów do dokumentu. Wykorzystanie arkuszy stylów daje znacznie większe możliwości pozycjonowania elementów na stronie. CSS został stworzony w celu odseparowania struktury dokumentu od formy jego prezentacji. Kaskadowe arkusze stylów są obsługiwane przez większość przeglądarek WWW takich jak np. Internet Explorer, Mozilla Firefox, Opera. Wyróżniamy trzy odmiany arkuszy stylów : osadzone, łączone oraz wpisane.
Arkusz osadzony ma postać:
(style type="text/css")
(!- -
Znacznik { właściwość: wartość; }
- - >
(/style)
Pomiędzy znacznikami (style) i (/style) autor umieszcza listę znaczników HTML oraz właściwości arkusza. Wszystkie te właściwości musza być zamieszczone w nawiasach klamrowych {} , oddzielone średnikami. Kaskadowe arkusze stylów posiadaja bardzo szeroki zakres parametrow definiujących wyglad strony. Dotycza one miedzy innymi :
-czcionki ( np. wielkość, rodzaj, styl, rozciągnięcie, proporcje)
-tła (np. kolor, tło obrazkowe, pozycja, zaczepienie,)
-tekstów (np. kolor, dekoracja, wyrównanie, wcięcie, cień)
-marginesów
-obramowania (np. styl , szerokość, kolor )
-tabel
-filtrów ( np. cien, lustro, jastrzenie, maska, fala, światło)
Style CSS można pisać "ręcznie" ( ponieważ jest to zwykły tekst), ale można również użyć do tego specjalnego edytora. Stosowanie edytorów zarówno przyspiesza pracę jak i zmniejsza ryzyko popełnienia błędów.