Съседен брат или сестра - CSS-трикове

Съдържание:

Anonim

Съседният комбиниращ брат или сестра в CSS не е селектор сам по себе си, а начин за комбиниране на два селектора. Например:

p + p ( margin: 0; )

Знакът плюс (+) е съседният комбинатор между братя и сестри, между селектори на два абзаца (елемент). Това означава „изберете всеки маркер на абзац, който е непосредствено след друг маркер на абзац (без нищо между тях)“. Ето няколко примера за това, което би избрало:


I'm a paragraph

I get selected!

I'm a paragraph

Monkey hair

I will NOT get selected

Това е най-полезно, когато се използва семантично маркиране и се налага да се коригира за определени сценарии, при които елементите са непосредствено един до друг.

Вижте селектора на съседни писалки на Pen от Сара Коуп (@saracope) на CodePen.

Още ресурси

  • Прекрасна употреба за съседни комбинации от братя и сестри
  • MDN Документи
  • W3C Spec

Поддръжка на браузър

Chrome Сафари Firefox Опера IE Android iOS
Всякакви Всякакви Всякакви Всякакви 7+ Всякакви Всякакви