我有以下简化后的代码:
<div id="content">
<p>text</p>
<div id="container">
<div id="col1">
<p>text</p>
</div>
<div id="col2">
<p>text</p>
</div>
</div>
<p>text</p>
</div>
</div>
每当我在CSS文件中给#content p
元素设置一些值时,这些更改也会应用于#col1 p
和#col2 p
。我想要做的是仅选择
#content
div的子 p
元素,而不选中孙子元素。我想到一种方法是为第一个子元素添加一个类,然后通过它应用属性。
在CSS2或CSS3中有更好的方法吗?