CSS - Selektoren
Die Syntax ist folgende:
| Selektor { Eigenschaft1: Wert; Eigenschaft2: Wert; ... } |
SelektorA, SelektorB { Eigenschaft: Wert; } |
|
Beispiel: h1 { |
Beispiel: h1, h2 { |
| Der Hauptüberschrift h1 wird die Schriftfarbe Grau zugewiesen und sie wird rechtsbündig sein. | Den Überschriften h1 und h2 wird die Schriftfarbe Grau zugewiesen. |
Es sind u.a. folgende Selektoren wichtig:
Typselektoren
Wie in obigen Beispielen wird ein HTML-Element direkt selektiert.
Weiteres Beispiel:
p { border: 1px solid; }
(Alle Absätze (paragraph) werden mit einer 1 Pixel starken soliden Linie umrandet.)
Klassenselektoren
Mehrere HTML-Elemente können einer Klasse zugeordnet werden, die als Selektor dient.
Beispiel:
.usertext {font-style: italic }
Nun werden alle HTML-Elemente, die der Klasse usertext angehören kursiv dargestellt:
<h3 class="usertext">Überschrift eines Benutzerbeitrags</h3>
<p class="usertext">Diesen Beitrag hat ein Benutzer verfasst.</p>
ID-Selektoren
Ein einzelnes HTML-Element erhält eine eindeutige ID, welche selektiert wird.
#id123 {color: red }
#id124 {color: green }
Nun werden alle HTML-Elemente, die die entsprechende ID haben speziell dargestellt:
<h1 id="id123">Rote Überschrift</h1>
<h1 id="id124">Grüne Überschrift</h1>
Eine ID darf dabei nur einmal vorkommen!