Второй правильный. Вы можете использовать запятую для разделения правил выбора CSS.
Так дано:
selector-rule1, selector-rule2 {
style-x;
style-y;
}
Это будет применяться style-x
& style-y
ко всему, что соответствует или selector-rule1
или selector-rule2
.
Просто чтобы объяснить, почему ваш первый пример не сработает, потому что spaces
подразумевает отношения предок-потомок, поэтому если у вас есть:
selector-rule4 selector-rule4 {
style-z;
}
Тогда style-z
будет применяться ко всему, что соответствует selector-rule4
, если оно также является предком чего-то, что соответствует selector-rule3
.
Подробнее о селекторах здесь .