Cascading Style Sheets
Aus Tuxfutter
Cascading Style Sheets (CSS) bedeutet auf Deutsch übersetzt soviel wie "aufeinander aufbauende Stilvorlagen". CSS wird entweder direkt in den HTML-Code eingelagert, oder in einer zentralen Datei zusammengefasst, welche dann in die entsprechenden Webseiten verlinkt ist.
Der Hauptgedanke von CSS ist die zentrale Bereitstellung von Formatierungsanweisungen für die Ausgabesprache (bspw. HTML oder XHTML). So ist es bspw. möglich, die Darstellung aller <td>-Elemente (Tabellenzellen) rot zu färben und kursiv darzustellen. Weiterhin lassen sich mit (X)HTML sogenannte Klassen festlegen, auf die man im CSS Bezug nehmen kann. So könnte man alle Elemente, die einer bestimmten Klasse angehören, z.B. alle Überschriften <h1 class="heading"> ... <h6 class="heading">) grundsätzlich blinkend darstellen. CSS bietet speziell im Umfeld von Web-Anwendungen sehr komfortable Möglichkeiten.
CSS findet heutzutage bei sehr vielen Internetauftritten Verwendung, da der Hauptvorteil darin liegt, dass anhand einer zentral liegenden Datei z.B. die Hauptdesignmerkmale eines Internetauftrittes steuerbar sind, ohne die Quelldateien der einzelnen Seiten alle verändern zu müssen.

