Heim  >  Artikel  >  Was sind die erweiterten Selektoren?

Was sind die erweiterten Selektoren?

百草
百草Original
2023-09-28 17:56:131279Durchsuche

Zu den erweiterten Selektoren gehören benachbarte Geschwisterselektoren, universelle Geschwisterselektoren, untergeordnete Elementselektoren, Nachkommenselektoren, Attributselektoren, :not-Selektoren, :nth-child-Selektoren, :nth-last-child-Selektoren, :nth-of-type-Selektoren und: n-ter-Typ-Selektor usw. Detaillierte Einführung: 1. Benachbarter Geschwisterselektor, verwenden Sie das Symbol „+“, um das Geschwisterelement unmittelbar nach dem angegebenen Element auszuwählen. 2. Universeller Geschwisterselektor, verwenden Sie das Symbol „~“, um das Geschwisterelement unmittelbar nach dem angegebenen Element auszuwählen usw .

Was sind die erweiterten Selektoren?

Das Betriebssystem dieses Tutorials: Windows 10-System, DELL G3-Computer.

Erweiterte Selektoren sind eine Art Selektor in CSS, der zum Auswählen und Bedienen bestimmter Elemente verwendet wird. Sie bieten eine flexiblere und präzisere Auswahlmethode. Erweiterte Selektoren können Elemente basierend auf der Beziehung, dem Status, den Attributen usw. auswählen und so Entwicklern dabei helfen, Seitenelemente besser zu steuern und zu gestalten. Hier sind einige gängige erweiterte Selektoren:

1. Benachbarte Geschwister-Selektoren: Verwenden Sie das „+“-Symbol, um Geschwisterelemente auszuwählen, die unmittelbar auf das angegebene Element folgen. Beispielsweise wählt der Selektor „h1 + p“ das Element „p“ aus, das unmittelbar auf das Element „h1“ folgt.

2. Allgemeine Geschwisterauswahl: Verwenden Sie das Symbol „~“, um alle Geschwisterelemente nach dem angegebenen Element auszuwählen. Beispielsweise kann der Selektor „h1 ~ p“ alle „p“-Elemente nach dem „h1“-Element auswählen.

3. Untergeordnete Auswahl: Verwenden Sie das Symbol „>“, um die direkten untergeordneten Elemente des angegebenen Elements auszuwählen. Beispielsweise kann der Selektor „.container >“ das direkte untergeordnete Element „p“ unter dem Element „.container“ auswählen.

4. Nachkommen-Selektor: Trennen Sie zwei Selektoren durch ein Leerzeichen, um die Nachkommen-Elemente des ersten Selektors auszuwählen. Beispielsweise wählt der „.container p“-Selektor alle „p“-Elemente innerhalb des „.container“-Elements aus.

5. Attributselektor: Verwenden Sie den Attributwert des Elements als Selektor, um Elemente mit bestimmten Attributwerten auszuwählen. Beispielsweise wählt der Selektor „[attribute=value]“ Elemente mit einem bestimmten Attributwert aus.

6. :not(selector): Der :not-Selektor wird verwendet, um Elemente auszuwählen, die nicht mit dem angegebenen Selektor übereinstimmen. Sie können bestimmte Elemente ausschließen und andere Elemente nur über den :not-Selektor auswählen.

7. :nth-child(n): Der :nth-child-Selektor wird verwendet, um das n-te untergeordnete Element des übergeordneten Elements auszuwählen. Sie können Stile für untergeordnete Elemente an bestimmten Positionen über den :nth-child-Selektor definieren, wobei n eine bestimmte Zahl, ein Schlüsselwort (z. B. eine gerade Zahl, eine ungerade Zahl) oder eine Formel (z. B. 2n+1) sein kann.

8. :nth-last-child(n): Der :nth-last-child-Selektor wird verwendet, um das n-te untergeordnete Element vom unteren Rand des übergeordneten Elements auszuwählen. Sie können Stile für das n-te untergeordnete Element von unten über den Selektor :nth-last-child definieren.

9. :nth-of-type(n): Der :nth-of-type-Selektor wird verwendet, um das n-te untergeordnete Element eines bestimmten Typs im übergeordneten Element auszuwählen. Sie können Stile für untergeordnete Elemente eines bestimmten Typs über den :nth-of-type-Selektor definieren.

10. :nth-last-of-type(n): Der :nth-last-of-type-Selektor wird verwendet, um das n-te untergeordnete Element vom letzten eines bestimmten Typs im übergeordneten Element auszuwählen. Sie können über den Selektor „:nth-last-of-type“ Stile für das n-te untergeordnete Element eines bestimmten Typs definieren.

Diese erweiterten Selektoren können für eine präzisere und flexiblere Auswahl und Gestaltung in Kombination verwendet werden. Erweiterte Selektoren spielen in CSS eine wichtige Rolle und können Entwicklern dabei helfen, Seitenelemente besser zu steuern und zu positionieren.

Es ist zu beachten, dass die Kompatibilität verschiedener erweiterter Selektoren in verschiedenen Browsern variieren kann. Bei Verwendung erweiterter Selektoren wird empfohlen, zunächst einen Kompatibilitätstest durchzuführen, um sicherzustellen, dass Stile im Zielbrowser korrekt angewendet werden.

Zusammenfassend gehören zu den gängigen erweiterten Selektoren benachbarte Geschwisterselektoren, universelle Geschwisterselektoren, untergeordnete Elementselektoren, Nachkommenselektoren, Attributselektoren, :not-Selektoren, :nth-child-Selektoren, :nth-last-child-Selektoren, :nth-of- Typselektor und :nth-letzter Typselektor. Mithilfe dieser erweiterten Selektoren können Entwickler Seitenelemente präziser auswählen und formatieren. Ich hoffe, dass die obige Antwort für Sie hilfreich ist. Wenn Sie weitere Fragen haben, können Sie mir diese gerne mitteilen.

Das obige ist der detaillierte Inhalt vonWas sind die erweiterten Selektoren?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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