CSS (CascadingStyleSheets) ergänzen HTML. In CSS werden
Formateigenschaften einzelner HTML-Elemente definiert.
Es kann z.B. darin festgelegt werden dass Überschriften 1. Ordnung
eine Schriftgröße von 20 Punkt haben, in der Schriftart Arial und
in weiss dargestellt werden und einen bestimmten Abstand zum darauffolgenden
Absatz haben.
Dies ist mit reinem HTML nicht möglich. Damit sind aber die Möglichkeiten
von CSS noch nicht erschöpft. So können HTML-Elemente - egal
ob Textabsätze, Listen, Tabellenzellen oder Formulare - mit einer
eigenen Hintergrundfarbe, einem eigenen Hintergrundbild (Wallpaper)
oder mit diversen Rahmen ausgestattet werden.
Ein weiteres wichtiges Leistungsmerkmal von CSS ist die Möglichkeit,
zentrale Formate zu definieren. So können beispielsweise im Kopf einer
HTML-Datei zentrale Definitionen zum Aussehen einer Tabellenzelle
festgelegt werden. Alle Tabellenzellen der entsprechenden HTML-Datei
erhalten dann die Formateigenschaften, die einmal zentral definiert
sind. Das spart Kodierarbeit und macht die HTML-Dateien kleiner.
Stylesheet-Definitionen können auch in separaten Dateien gespeichert
werden. Dadurch können für größere Projekte einheitliche Layouts
entwickelt werden. Die Änderungen in einer zentralen Stylesheet-Datei
steuern dann für hunderte von HTML-Dateien das Aussehen.
Beispiele auf dieser Seite:
- Alle Textformatierungen
- Das Aussehen der Text-Links (Rahmen, Farbe etc.)