Ошибка при группировке сложных CSS селекторов

 Все, что разделено запятой при группировке, должно представлять собой полноценный селектор. Давайте посмотрим, где здесь можно ошибиться.

Пусть у нас есть вот такой код: 

#block h2 { color: red; } #block h3 { color: red; }

Давайте сгруппируем два селектора в один. Вот правильный вариант группировки: 

#block h2, #block h3 { color: red; }

А вот неправильный вариант группировки: 

#block h2, h3 { color: red; }

В этом неправильном варианте группировки новичкам почему-то кажется, что #block относится и к h2, и к h3, стоящему после запятой. Но селекторы не действуют через запятую и фактически этот неправильный вариант группировки можно переписать вот так:

#block h2 { color: red; } h3 { color: red; }

Сравните с изначальным вариантом, который мы начали сокращать: 

#block h2 { color: red; } #block h3 { color: red; }

uz ru