一般来说,当我们有一些应该一起构成风格的孩子元素时,我们应该把这种风格给父母,让继承工作,还是让孩子自己去做?例如,如果我们有如下的结构:直接在父(和继承)或子元素上的CSS样式?
<div class="foo">
<p>should be 2em</p>
<ul>
<li>should be 2em</li>
<li>should be 2em</li>
</ul>
</div>
那么我应该让它因为这样:
.foo {font-size: 2em;}
或这样的事情?:
.foo p, .foo li {font-size: 2em;}
我认为这个问题是非常基本的,但抱歉,我找不到任何好的谷歌结果。