Cascading Stylesheets dienen zur exakten Positionierung und Formatierung von HTML-Befehlen. Mit Hilfe dieser HTML-Ergänzungssprache kann eine Webseite deutlich aufgewertet werden.
CSS-Befehle haben folgenden Aufbau:
Selektor[.Klasse][:Pseudo-Eigenschaft] { Eigenschaft; }
Der Selektor entsprich einem HTML-Element, welchem die angegebene Eigenschaft zugewiesen wird. Eine Klasse dient zur genaueren Spezifizierung des HTML-Elementes. Mit Hilfe einer Pseudo-Eigenschaft können einzelne Effekte gesondert angesprochen werden.
Beispiel:
a.more { text-decoration: underline; }
Dieses Beispiel formatiert <a>-Tags der Klasse "more" mit der Eigenschaft "text-decoration: underline". Diese Eigenschaft bewirkt, dass der gesamte Text der sich innerhalb des so markierten HTML-Befehls befindet unterstrichen ausgegeben wird.
Weitere häufig verwendete Eigenschaften:
Fachbeitrag: Hilfreiche Tools zur Webentwicklung