Заранее спасибо за ответ!
вопрос - выполняю задание в 7/18.
Мой код:
li {
background-color: white;
}
.shooter-1 .third + li,
.shooter-2 .first + li {
background-color: red;
}
.shooter-2 .third + li {
background-color: yellow;
}
Проверка показывает совпадение по обоим вопросам. Но в “показать ответ” код отличается. Например, белый цвет не назначается на все элементы
, не группируются селекторы по красному цвету.
Является ли мой код тоже верным, либо так недопустимо делать?
Ваш код тоже верный. Через “показать ответ” демонстрируется подробный вариант, для каждой мишени в отдельности. Это делается для тех, кому сложно пока разбираться в селекторах.
Если вы так хорошо понимаете, что можете группировать стили, то это только плюс)
потому что бэкграунд-колор - это свойство не наследуемое. И если вы задаете белый фоновый цвет родителям, то на дочерний li (собственно, мишени) этот белый фон распространяться не будет.