Задать вопрос

Почему при обращении через CSS к элементам HTML-таблицы не действуют указатели на «дочерние» селекторы?

Здравствуйте.
Помогите пожалуйста понять, почему при обращении к элементам HTML-таблицы работает селектор типа
table tr td {
     color: blue;
}

но не работает селектор, содержащий указатели именно на дочерние элементы
table > tr > td {
     color: red;
}


Пример кода на JSFiddle: https://jsfiddle.net/hisbvdis/17zmyrvo/

Спасибо
  • Вопрос задан
  • 133 просмотра
Подписаться 1 Простой 2 комментария
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Профессиональная вёрстка на HTML и CSS
    3 месяца
    Далее
  • Stepik
    Основы HTML и CSS
    2 недели
    Далее
  • OTUS
    HTML/CSS
    3 месяца
    Далее
Решения вопроса 1
SmthTo
@SmthTo Куратор тега CSS
Все перепёлки мира будут оплакивать мою смерть.
Потому что внутри table браузер генерирует tbody, даже если вы его не прописали сами, поэтому так:
table > tbody > tr > td

Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы