Sąsiednie rodzeństwo - CSS-Tricks

Spisie treści:

Anonim

Sąsiedni kombinator rodzeństwa w CSS nie jest samodzielnym selektorem, ale sposobem łączenia dwóch selektorów. Na przykład:

p + p ( margin: 0; )

Znak plus (+) to sąsiedni kombinator równorzędny między dwoma selektorami znaczników akapitu (elementów). Oznacza to „zaznacz dowolny znacznik akapitu znajdujący się bezpośrednio po innym znaczniku akapitu (bez niczego pomiędzy)”. Oto kilka przykładów tego, co by wybrał:


I'm a paragraph

I get selected!

I'm a paragraph

Monkey hair

I will NOT get selected

Jest to szczególnie przydatne w przypadku używania znaczników semantycznych i konieczności dostosowania do niektórych scenariuszy, w których elementy są bezpośrednio obok siebie.

Zobacz selektor rodzeństwa przylegającego pióra autorstwa Sary Cope (@saracope) na CodePen.

Więcej zasobów

  • Dobre zastosowanie dla sąsiadujących kombinatorów rodzeństwa
  • MDN Docs
  • W3C Spec

Wsparcie przeglądarki

Chrom Safari Firefox Opera TO ZNACZY Android iOS
Każdy Każdy Każdy Każdy 7+ Każdy Każdy