Aangrenzende broer of zus - CSS-trucs

Inhoudsopgave:

Anonim

De aangrenzende combinator op hetzelfde niveau in CSS is geen selector op zich, maar een manier om twee selectors te combineren. Bijvoorbeeld:

p + p ( margin: 0; )

Het plusteken (+) is de aangrenzende combinator tussen twee alinea-tag (element) selectors. Dit betekent "selecteer een alineatag die direct na een andere alineatag staat (met niets ertussenin)". Hier zijn enkele voorbeelden van wat het zou selecteren:


I'm a paragraph

I get selected!

I'm a paragraph

Monkey hair

I will NOT get selected

Dit is vooral handig bij het gebruik van semantische opmaak en bij het aanpassen van bepaalde scenario's waarin elementen direct naast elkaar staan.

Zie de Pen aangrenzende Sibling Selector door Sara Cope (@saracope) op CodePen.

Meer middelen

  • Een prima gebruik voor aangrenzende broers en zussen
  • MDN Docs
  • W3C Spec

Browser-ondersteuning

Chrome Safari Firefox Opera D.W.Z Android iOS
Ieder Ieder Ieder Ieder 7+ Ieder Ieder