Я сталкивался с этим много раз прежде, и мне было интересно, можно ли написать это более простым и менее излишним способом.
Давайте предположим, что у нас есть этот HTML:
<div class="wrapperClass">
<div class="someClass">
<h1>This is a title</h1>
</div>
</div>
Если я хочу стилизовать элемент <h1>
, я бы поступил так:
.wrapperClass .someClass h1 {
color: red;
}
Предположим, что существует также вероятность того, что пользователь использует <h2>, <h3>, <h4>, <h5> or even a <h6>
, и нам необходимо также охватить эти случаи.
Мой оператор CSS теперь будет выглядеть так:
.wrapperClass .someClass h1, .wrapperclass .someClass h2, .wrapperClass .someClass h3 ...
Это утверждение очень длинное;вот почему мне интересно, есть ли краткая форма для таких случаев или нет.