Tilstødende søskende - CSS-tricks

Indholdsfortegnelse:

Anonim

Den tilstødende søskendekombinator i CSS er ikke en vælger alene, men en måde at kombinere to vælgere på. For eksempel:

p + p ( margin: 0; )

Plustegnet (+) er den tilstødende søskendekombinator mellem to afsnit-markører (element). Hvad dette betyder er "vælg ethvert afsnitstag, der er direkte efter et andet afsnitstag (med intet imellem)". Her er nogle eksempler på, hvad det ville vælge:


I'm a paragraph

I get selected!

I'm a paragraph

Monkey hair

I will NOT get selected

Dette er for det meste nyttigt til når du bruger semantisk markering og har brug for at justere for bestemte scenarier, hvor elementerne er direkte ved siden af ​​hinanden.

Se pen tilstødende søskendevælger af Sara Cope (@saracope) på CodePen.

Flere ressourcer

  • En fin anvendelse til tilstødende søskendekombinatorer
  • MDN Docs
  • W3C Spec

Browsersupport

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