![]() |
||
CSS Syntax: CSS-Angaben bestehen aus mindestens drei Elementen: 1) der Selektor Unterschieden wird hierbei in Elementselektoren (z.B. ein XHTML-Tag wie <h1>), Klassenselektoren (ein frei definierter Name, wie bei Layoutprogrammen oft üblich) und Pseudo-Klassen (wichtigste Pseudo-Klasse ist die Anker-Klasse). 2) die Eigenschaft 3) der Wert In der Kombination sieht dies dann folgendermaßen aus: Selektor {Eigenschaft: Wert} Wie man erkennen kann werden Eigenschaft und Wert in geschweifter Klammer
hinter den Selektor gesetzt. Eigenschaft und Wert werden durch Doppelpunkt
getrennt. |
||
Ein Selektor kann auch mehrere Eigenschaften besitzen: Die Schreibweise von Selektoren, die mehrere Eigenschaften besitzen, wird aus Gründen der Übersichtlichkeit wie folgt vorgenommen: h1 { Für Fortgeschrittene: Es ist möglich, einer Eigenschaft mehr
als einen Wert zuzuweisen (die Schreibweise wird dadurch verkürzt,
aber auch nicht so selbsterklärend wie bei der ausführlichen
Schreibweise und nur in bestimmten Fällen anwendbar): |
||
Hier werden die Selektoren durch Kommata getrennt. Beispiel: h1, h2, h3 {color: #000000}, ist
identisch mit |
||
Die oben beschriebenen Angaben beziehen sich immer auf ein bestimmtes Element (hier bisher nur Tags), die immer in der angegebenen Form ausgezeichnet werden, unabhängig von ihrer Position. Es ist aber auch möglich, Elemente eine spezifische Auszeichnung zuzuweisen, wenn sie in bestimmten Kombinationen auftauchen: p {font-size: 12pt} Diese Auszeichnung gibt an, dass Absätze, die mit einen <p>-Tag ausgezeichnet sind, eine Schriftgröße von 12 Punkten erhalten sollen, Texte, die hervorgehoben ausgezeichnet sind, sollen kursiv dargestellt werden (der Fettdruck des Befehls <strong> wird dabei übernommen). p strong {color: #ff0000} Durch die hier angewandte Schreibweise, also zwei Selektoren hintereinander,
OHNE Kommatatrennung, betrifft die Auszeichnung nur Text, der mit <strong>
INNERHALB eines mit <p> ausgezeichneten Absatzes hervorgehoben wurde.
Er wird rot.
|
||