- Теория
- Теория
Соседние селекторы
Контекстные селекторы используются для вложенных друг в друга элементов, а соседние — для расположенных рядом.
Например, теги <li>
в списке являются соседними по отношению друг к другу и вложенными в тег <ul>
.
Соседние селекторы записываются с помощью знака +
, например, селектор1 + селектор2
. Стили применятся к элементу, подходящему под селектор2
, только если сразу перед ним расположен элемент, подходящий под селектор1
.
Пример. Есть два элемента списка:
<ul>
<li class="hit"></li>
<li class="miss"></li>
</ul>
Селектор .hit + .miss
применит стили к элементу с классом miss
, так как перед ним есть элемент с классом hit
.
Селектор .hit + li
, а также селектор li + .miss
, или даже li + li
тоже применит стили к элементу с классом miss
, то есть ко второму элементу списка.
А вот селектор .miss + .hit
не сработает, так как элемент с классом miss
находится после элемента с классом hit
в разметке.
- index.html
Вы перешли на другую страницу
Кликните внутри мини-браузера, чтобы поставить фокус в это окно.