Heim > Web-Frontend > CSS-Tutorial > Wie kann ich Elemente basierend auf ihren untergeordneten Elementen in CSS auswählen?

Wie kann ich Elemente basierend auf ihren untergeordneten Elementen in CSS auswählen?

Linda Hamilton
Freigeben: 2024-11-30 14:48:11
Original
987 Leute haben es durchsucht

How Can I Select Elements Based on Their Child Elements in CSS?

Auswählen von Elementen mit bestimmten untergeordneten Elementen in CSS

Wie können Sie in CSS Elemente basierend auf dem Vorhandensein eines bestimmten untergeordneten Elements auswählen?

Möglich?

Leider sind CSS2 und CSS3 unterstützt keine übergeordnete Auswahl, sodass es unmöglich ist, ein Element basierend auf seinen untergeordneten Elementen auszuwählen.

Änderungen in den Spezifikationen

Trotz jahrelanger Diskussionen besteht kein Konsens wurde für übergeordnete Selektoren in CSS erreicht. Hier ist ein Überblick über mögliche Änderungen:

Betreffselektoren (veraltet)

In einem älteren Entwurf des „Selektoren Level 4 Working Draft“ wurde die Verwendung von „Betreff“selektoren vorgeschlagen. aber diese Funktion wurde aufgegeben und wird nicht implementiert.

Relationale Pseudoklasse: :has()

Ein neuerer „Selectors Level 4 Editor’s Draft“ enthält „:has()“ als relationale Pseudoklasse. Diese Pseudoklasse ermöglicht es Autoren, ein Element basierend auf seinem Inhalt auszuwählen. Zum Beispiel:

p:has(span) {
    color: red;
}
Nach dem Login kopieren

Dieser Selektor würde die Farbe Rot auf jedes Absatzelement (

) anwenden, das einen Bereich () enthält.

Hinweis : Diese Spezifikationsänderungen unterliegen Änderungen, daher kann die Genauigkeit dieser Informationen variieren.

Das obige ist der detaillierte Inhalt vonWie kann ich Elemente basierend auf ihren untergeordneten Elementen in CSS auswählen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage