Heim > Web-Frontend > CSS-Tutorial > Hauptteil

Wie funktioniert der CSS Adjacent Sibling Combinator ( )?

Barbara Streisand
Freigeben: 2024-10-30 02:04:29
Original
739 Leute haben es durchsucht

How Does the CSS Adjacent Sibling Combinator ( ) Work?

Den CSS-Kombinator für benachbarte Geschwister verstehen:

In CSS wird das Symbol als Kombinator für benachbarte Geschwister bezeichnet. Damit können Sie auf bestimmte HTML-Elemente abzielen, die nebeneinander positioniert sind.

Wie funktioniert der Kombinator?

Der Kombinator stellt sicher, dass das Zielelement (das zweite) ausgewählt wird Element im Selektor) muss unmittelbar auf das erste Element (das erste Element im Selektor) folgen. Zwischen den beiden Elementen sollten sich keine anderen Elemente befinden, damit der Selektor übereinstimmt.

Beispiel: h2 p

Beachten Sie die folgende CSS-Regel:

<code class="css">h2 + p {
  font-size: 1.4em;
  font-weight: bold;
  color: #777;
}</code>
Nach dem Login kopieren

Diese Regel zielt auf alle p-Elemente ab, die an h2-Elemente angrenzen. Mit anderen Worten, es betrifft nur p-Elemente, die unmittelbar nach h2-Elementen erscheinen.

Abbildung

Nehmen Sie diesen HTML-Code als Beispiel:

<code class="html"><h2>Headline!</h2>
<p>The first paragraph.</p> <!-- Selected -->
<p>The second paragraph.</p> <!-- Not selected -->

<h2>Another headline!</h2>
<blockquote>
    <p>A quotation.</p> <!-- Not selected -->
</blockquote></code>
Nach dem Login kopieren

Nur ​​das erste p-Element wird vom h2-p-Selektor ausgewählt, da es an ein h2 angrenzt. Das zweite p-Element wird nicht ausgewählt, da es vom h2 durch ein

getrennt ist. Das p-Element innerhalb des Blockzitats wird ebenfalls nicht ausgewählt, da ihm innerhalb desselben Blocks kein h2-Element unmittelbar vorangeht.

Unterschied vom General Sibling Combinator ~

Im Gegensatz dazu Der Kombinator, der allgemeine Geschwisterkombinator, erfordert keine benachbarte Platzierung. Es wählt Elemente aus, die Geschwister sind, unabhängig von ihrer Position zueinander.

Das obige ist der detaillierte Inhalt vonWie funktioniert der CSS Adjacent Sibling Combinator ( )?. 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
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!