У меня есть следующий упрощенный код:
<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>
Всякий раз, когда я устанавливаю некоторые значения для элемента #content p
в файле CSS, изменения также применяются к #col1 p
и #col2 p
.
Я бы хотел выбрать только дочерние элементы p
элемента #content
div и не выбирать элементы p
внуков.
Я полагаю, что один из способов сделать это - добавить класс к первым дочерним элементам, а затем применить к нему свойства.
Есть ли лучший способ сделать это в CSS2 или CSS3?