@vanyushasapunov
только вливаюсь в сферу веб-разработки

Что в CSS означает знак «>»?

мне непонятно, зачем в CSS нужен знак ">".
Непонятно, чем плох "+"?
пытался разобраться, но не получается:(
  • Вопрос задан
  • 41543 просмотра
Решения вопроса 2
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
> - поиск среди всех прямых потомков.
+ - элемент, непосредственно идущий за данным.
<div id='l1_1'>
  <div id='l2_1'>
    <p id='l3'>
  </div>
  <p id='l2_2'>
</div>
<p id='l1_2'>
<p id='l1_3'>

#l1_1 > p соответствует элементу #l2_2
#l1_1 + p соответствует элементу #l1_2
Ответ написан
HamSter007
@HamSter007
HTML/CSS верстальщик
Если простыми словами, то:

> - наследование внутренних тегов
+ - наследование соседних тегов.

Почитайте о всех селекторах в css.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
Vlatqa
@Vlatqa Куратор тега CSS
совсем разные селекторы
см link п.7 и 8
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы