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

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

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


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

Спасибо
  • Вопрос задан
  • 123 просмотра
Решения вопроса 1
SmthTo
@SmthTo Куратор тега CSS
Все перепёлки мира будут оплакивать мою смерть.
Потому что внутри table браузер генерирует tbody, даже если вы его не прописали сами, поэтому так:
table > tbody > tr > td

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

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

Похожие вопросы
22 нояб. 2024, в 08:04
1 руб./за проект
22 нояб. 2024, в 06:06
1500 руб./в час
22 нояб. 2024, в 06:04
1 руб./за проект