Angrenzendes Geschwisterelement

Avatar of Sara Cope
Sara Cope am

DigitalOcean bietet Cloud-Produkte für jede Phase Ihrer Reise. Starten Sie mit 200 $ kostenlosem Guthaben!

Der Adjacent Sibling Combinator in CSS ist kein eigenständiger Selektor, sondern eine Möglichkeit, zwei Selektoren zu kombinieren. Zum Beispiel

p + p {
  margin: 0;
}

Das Pluszeichen (+) ist der Adjacent Sibling Combinator, zwischen zwei Paragraph-Tag (Element)-Selektoren. Das bedeutet "wähle jeden Paragraph-Tag aus, der direkt auf einen anderen Paragraph-Tag folgt (ohne etwas dazwischen)". Hier sind einige Beispiele, was es auswählen würde

<div>
  <p>I'm a paragraph</p>
  <p>I get selected!</p>
</div>

<div>
  <p>I'm a paragraph</p>
  <h2>Monkey hair</h2>
  <p>I will NOT get selected</p>
</div>

Dies ist meistens nützlich, wenn Sie semantisches Markup verwenden und Szenarien anpassen müssen, in denen Elemente direkt nebeneinander liegen.

Siehe den Pen Adjacent Sibling Selector von Sara Cope (@saracope) auf CodePen.

Weitere Ressourcen

Browser-Unterstützung

Chrome Safari Firefox Opera IE Android iOS
Alle Alle Alle Alle 7+ Alle Alle