Heim  >  Artikel  >  Web-Frontend  >  Was ist ein CSS-Compound-Selektor?

Was ist ein CSS-Compound-Selektor?

藏色散人
藏色散人Original
2019-05-17 13:17:277397Durchsuche

Was ist ein CSS-Compound-Selektor?

Der zusammengesetzte CSS-Selektor besteht aus zwei oder mehr grundlegenden Selektoren, die auf unterschiedliche Weise kombiniert werden, um genauere und detailliertere Element-Tags auszuwählen.

CSS-Verbindungsselektoren umfassen Unterselektoren, benachbarte Selektoren, enthaltende Selektoren, mehrstufige Selektorverschachtelung, Attributselektoren, Pseudoselektoren und Pseudoelementselektoren,

Die spezifische Verwendung Der Code lautet wie folgt:

1. Unterselektor , der Code lautet wie folgt:

<style type="text/css">
#pic>img{ // 使用 > 号,让选择器只选择直接的子类,width:200px;
height:200px;
}
</style>
<div id="pic">
<img src="1.jpg" alt="photo" />
<span><img src="btn" alt="点击大图" /></span>
</div>

2 >Wenn Sie ein Element unmittelbar nach einem anderen Element auswählen müssen und beide das gleiche übergeordnete Element haben, können Sie den Selektor für angrenzende Geschwister verwenden.

Wenn Sie beispielsweise den oberen Rand des Absatzes vergrößern möchten, der direkt nach dem h1-Element erscheint, können Sie schreiben:

h1 + p {margin-top:50px;}

Dieser Selektor lautet: „Wählen Sie den Absatz aus unmittelbar nach h1 Der Absatz, der nach den Elementen h1 und p erscheint, hat ein gemeinsames übergeordnetes Element.“

3. Der Einschlussselektor

lautet wie folgt:

#header p{font-size:14px}
#main p {font-size:12}

define

Das obige ist der detaillierte Inhalt vonWas ist ein CSS-Compound-Selektor?. 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
Vorheriger Artikel:Was ist das Box-Modell in CSS?Nächster Artikel:Was ist das Box-Modell in CSS?