У меня есть вложенный HTML как это:детей селектор в CSS
<div id="feautred">
<div></div>
<p></p>
<ul></ul>
<dl></dl>
</div>
Для нормальной разметкой я мог бы использовать #featured > div
, но здесь не только ДИВ вложен. Там может быть что угодно. Итак, как я могу использовать селектор #featured > ????
?
Doing #featured > *
подберет все внутренние детей, что мне не нужно! Я хочу выбрать только основные элементы для детей.
'#features> *' не будет выбирать все элементы-потомки, он будет выбирать только прямые дочерние элементы '# featured'. Стиль, который вы применяете к этим детям, может быть унаследован элементами, которые глубже в DOM, но это из-за того, как наследование CSS работает, а не потому, что этот селектор выбирает эти элементы. – MarcinJuraszek
Вы имеете в виду детей или потомков? Что вы подразумеваете под «основными элементами детей»? –
@MarcinJuraszek Спасибо, что я ошибочно подумал. –