Сусідній брат чи сестра - 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

Це в основному корисно, коли використовується семантична розмітка та необхідність коригування для певних сценаріїв, коли елементи знаходяться безпосередньо поруч.

Дивіться Селектор вибору сусідніх ручок Сари Коуп (@saracope) на CodePen.

Більше ресурсів

  • Прекрасне використання суміжних комбінаторів братів і сестер
  • Документи MDN
  • Специфікація W3C

Підтримка браузера

Chrome Сафарі Firefox Опера IE Android iOS
Будь-який Будь-який Будь-який Будь-який 7+ Будь-який Будь-який