CSS3 bringt einige neue und interessante Sachen mit sich, so auch die Pseudoklasse :nth-child()
, damit kann man jedes x-te Element eines bestimmten Elternelements ansprechen … nicht verstanden? OK, hier ein Beispiel. Nehmen wir mal an, du möchtest bei Tabellen erreichen, dass jede zweite Tabellenzeile einen anderen Hintergrund bekommt:
tr:nth-child(2n) {background: #eee;}
das würde folgende Auswirkung haben:
Den :nth-child-Visual-Calculator habe ich drüben bei Jens entdeckt. Damit kann man sehr gut die Auswirkungen der verschiedenen Werte von :nth-child()
sichtbar machen. Der Wert 2n
spricht jedes zweite Element an, wobei die Zählung bei 0 anfängt. Dagegen spricht 2n+1
schon das erste Element an und ab da dann jedes zweite.
Man kann auch hierbei auf Schlüsselwörter zurückgreifen, der Wert even
entspricht 2n
und odd
entspricht 2n+1
. Der Wert 3n
spricht jedes dritte Element an und setzt man als Wert 4
ein, dann wird nur das vierte Element angesprochen.
Wir arbeiten seit 20 Jahren mit WordPress und bieten diverse Dienstleistungen rund um das System an. Kontaktiere uns für weitere Informationen oder für ein Angebot.