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

Nachkommenselektoren und Mehrklassenselektoren nach CSS

WBOY
WBOYOriginal
2016-08-04 08:53:131732Durchsuche

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{...}

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>}

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>}
Dies ist mein erster Blogbeitrag auf dem Blog, XD. vollständig.

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
Vorheriger Artikel:浅析css布局模型1Nächster Artikel:css3实现动画滚动条