Показать сообщение отдельно
  #1 (permalink)  
Старый 22.12.2017, 10:27
Новичок на форуме
Отправить личное сообщение для hubble Посмотреть профиль Найти все сообщения от hubble
 
Регистрация: 01.06.2015
Сообщений: 3

Дочерний селектор
При использовании такого селектора, необходимые элементы не выбираются. Выбирается все: и Элементы списка и Дочерний элемент и еще дальше.
Как выбрать ТОЛЬКО Элементы списка (без дочерних)
div#container > ul > li{color:darkmagenta;}

<div id="container">
  <ul>
    <li> Элемент списка
      <ul>
        <li> Дочерний элемент</li>
        <ul>
          <li> Дочерний элемент, который глубже</li>
          <li> И еще один дочерний элемент</li>
        </ul>
      </ul>
    </li>
    <li> Элемент списка </li>
    <li> Элемент списка </li>
    <li> Элемент списка </li>
  </ul>
</div>


Такой же вопрос и в этом примере:

div > span { background-color: yellow; }

<div>
  <span>Span 1 в div
    <span>Span 2 в span, который в div</span>
  </span>
</div>
<span>Span 3. Не в div вообще</span>


Должен был подкраситься только Span 1 в div, а подкрашивается и span 1 и span 2
Ответить с цитированием