Was ist CSS?
CSS (Cascading Style Sheets) ist eine deklarative Beschreibungssprache welche vor allem bei HTML, XHTML und XML zum Einsatz kommt. Stylesheets beschreiben die Formatierung bzw. das Aussehen von Strukturelementen und ermöglichen so eine Trennung von Inhalt und Gestaltung.
So lassen sich beispielsweise für Textabsätze Schriftgrößen, Farben, Abstände u.a. außerhalb einer HTML-Datei definieren. Diese wird dadurch deutlich schlanke und übersichtlicher.
Zusätzlich ist es möglich Gestaltungsklassen fest zu legen, die auf alle Elemente angewendet werden, welche mit dieser Klasse ausgezeichnet sind. Für alle Absätze einer Klasse ist auf diese Weise lediglich ein Formatierungseintrag notwendig.
Stylesheets können direkt in der HTML-Datei (beispielsweise im Kopf) oder in einer separaten CSS-Datei festgelegt werden.
Beispiel für eine CSS-Definition:
p.test { font-family:Arial; color:#666666; font-size:12px; }
Diese Definition legt die Formatierung der Klasse "test" für Textabsätze fest. Dabei wurde die Schriftart "Arial", ein mittleres Grau als Textfarbe und die Schriftgröße 12 definiert.


