CSS steht für "Cascading Style Sheets"
ist eine deklarative Stylesheet-Sprache für strukturierte
Dokumente (z.B. HTML und XML). Durch die Trennung von
Stil und Inhalt wird das Veröffentlichen und Betreuen
von Dokumenten wesentlich vereinfacht. CSS wurde vor
allem im Hinblick auf HTML entwickelt, ist aber auch
für XML-Dokumente anwendbar. CSS ermöglicht
es auch, Inhalte nach dem Ausgabemedium (z.B. Druck,
Handy) zu ändern. Das ist nützlich, um zum
Beispiel Weblinks beim Drucken extra aufzuführen
und nicht (wie oft bei HTML-Seiten) zu verbergen, oder
um für ein Anzeigemedium wie ein Handy mit geringerer
Auflösung die Anzeige zu optimieren (geringe Seitenbreite
und -höhe).