Heim > Web-Frontend > HTML-Tutorial > Nachkommenselektoren und Mehrklassenselektoren nach CSS

Nachkommenselektoren und Mehrklassenselektoren nach CSS

WBOY
Freigeben: 2016-08-04 08:53:13
Original
1722 Leute haben es durchsucht

1. Nachkommenselektor

Apropos CSS-Nachkommenselektoren. Es ist einer der abgeleiteten Selektoren und die Beziehung zwischen den beiden ist wie folgt:

-->Abgeleiteter Selektor

----CSS-Nachkommenselektor

----CSS-Selektor für untergeordnete Elemente

----CSS-Selektor für benachbarte Geschwister

Die Frage ist also, wann müssen wir den Nachkommenselektor verwenden? Angenommen, Sie müssen einen speziellen Stil für das Span-Element (Klasse .A) im p-Element festlegen. Sie können das Element mit dem Nachkommenselektor auswählen:

<span style="color: #800000;">/*方式1*/<br>p span</span>{<span style="color: #ff0000;">...</span>}<br>/*方式2*/<br>p .A{...}
Nach dem Login kopieren

Beachten Sie, dass die beiden Selektoren im obigen Code durch Leerzeichen getrennt sind. Darüber hinaus können Nachkommenselektoren sehr kostenlos verwendet werden. Sagen wir es so: Im obigen Beispiel muss das p-Element nicht unbedingt der Vater von span sein, solange es der direkte Älteste von span ist, wie zum Beispiel Opa. Mit anderen Worten: Wenn das p-Element ein span-Element enthält, kann der Descendent-Selektor ins Spiel kommen.

2. Auswahl für mehrere Kategorien

Als nächstes sprechen wir über Multityp-Selektoren. Zum Beispiel:

<span style="color: #800000;">.funny</span>{<span style="color: #ff0000;">...</span>}<span style="color: #800000;">
.handsome</span>{<span style="color: #ff0000;">...</span>}<span style="color: #800000;">
.funny.handsome</span>{<span style="color: #ff0000;">...</span>}
Nach dem Login kopieren

Beachten Sie, dass im obigen Code keine Leerzeichen zwischen den beiden Selektoren stehen. Okay, jetzt gibt es zwei Kategorien: .lustig und .hübsch. Offensichtlich ist „Ich bin ein lustiger und gutaussehender Junge, keiner von beiden ist ich“ eine wahre Aussage, daher gibt es nur die Multi-Kategorie-Auswahl „.lustig.hübsch“. Nur dann kannst du mich wählen. Aber „.funny“ allein kann mich nicht auswählen. Der Grund dafür ist der oben erwähnte wahre Satz. Dasselbe gilt für den „.handsome“-Selektor.

Okay, lasst uns mit der Aufregung aufhören. Wenn Sie beispielsweise „1. Geklickt (.ausgewählt)“ festlegen möchten, können Sie Folgendes verwenden:

<span style="color: #800000;">button.selected</span>{<span style="color: #ff0000;">...</span>}
Nach dem Login kopieren
Dies ist mein erster Blogbeitrag auf dem Blog, XD. vollständig.

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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage