CSS 2.1 ::Referenz ::Selektoren

CSS 2.1: Kind-Selektor (child)

Syntax:

E1 > E2 { Deklarationen }

Den Leerraum um den '>'-Kombinator kann man zur besseren Übersicht einfügen, er ist aber nicht zwingend.

Bedeutung:

Dieser Selektor spricht jedes Element E2 an, das ein direktes Kindelement des Elementes E1 ist. Diese Anforderung ist also spezifischer als die Anforderung an allgemeine Nachkommenelemente.

Um genau das erste Kind-Element von E1 zu markieren, bietet sich die Pseudoklasse :first-child an.

Beispiele:

Das erste Beispiel gilt für eine geordnete Liste, die Kind-Element von einem DIV ist.

Das zweite Beispiel gilt ebenfalls für eine geordnete Liste, die Kind-Element von einem DIV ist, aber nur, wenn das DIV selbst das erste Kindelement eines anderen Elementes ist.

DIV > OL { font-family: sans-serif; }

DIV:first-child > OL { font-family: sans-serif; }

Browserunterstützung

Die Eigenschaft wird von allen modernen Browsern unterstützt, mit folgender Ausnahme:

IE/Win 6:
MS IE/Win bis Version 6 erkennt den Kindselektor noch nicht. IE/Mac dagegen erkennt ihn.
IE 7:
Von Version 7 an kann der IE alle Selektoren verarbeiten.

Eric Meyer's CSS2 Test Suite zeigt am praktischen Beispiel, wie die Browser mit dieser Eigenschaft umgehen.

Keine Eigenschaft und kein Selektor stehen in einem Stylesheet für sich allein. In der Praxis kann das Zusammenspiel zwischen verschiedenen Elementen und Selektoren einen nicht zu unterschätzenden Einfluss auf die Fähigkeiten der Browser haben. Bugs treten oft erst durch das Zusammenwirken mehrerer Eigenschaften an unterschiedlichen Elementen auf.

Besonderheiten im Medientyp handheld:

Dieser Selektor ist Teil des Standards CSS Mobile Profile 1.0 und unterliegt damit auch in Mobilgeräten allen relevanten Regeln aus CSS 2.1. Der Kind-Selektor wird nicht von allen Mobilgeräten umgesetzt.

Verwendete Standards

Dieser CSS-Referenz liegen folgende Spezifikationen zugrunde: CSS 1, CSS 2.1 CR und CSS Mobile.


Home|Vollreferenz|Schnellreferenz|Grundlegendes|Tutorials & Artikel|Quiz|Allgemeines

© Copyright All Contents 2002-2023
Commercial Use prohibited.


Notizen: