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

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

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


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

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

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

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

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