以这个HTML为例,是否可以单独定位给定<div>
内的所有元素,而无需更改每个CSS选择器。
<div id="div1">
<h3>h3 div 1</h3>
<!-- whole bunch of html here -->
</div>
<div id="div2">
<h3>div 2</h3>
<!-- whole bunch of html here -->
</div>
这就是我通常的做法......
#div1 > h3 {
background-color: lightblue;
}
但是我正在寻找这样的解决方案(将其视为伪代码)
#div2 {
h3 {
background-color: lightgreen;
}
}
这也是一个小提琴:https://jsfiddle.net/8bstkq7u/1/