Глядя на спецификации CSS3, я не могу найти способ выбрать элемент, у которого нет дочерних элементов.
Позвольте мне объяснить.
<body>
<h1>Main Page</h1>
<div id="main">
<div class="post">
<h2>Article 1</h1>
<p>some text</p>
</div>
<div class="post">
<h2>Article 2</h1>
<p>some text</p>
</div>
</div>
</body>
Я ищу синтаксис CSS для выбора h1, двух h2 и двух p. Способ выделить на любой странице все элементы без дочерних элементов.
Любое предложение?
Извините, я забыл добавить «пустую» часть, я на самом деле уже использую селектор *: empty, но он не работает ни для одного тега, у которого nodeText является дочерним Таким образом, он работает для любого входа, изображения, объекта, но не для h2, h1 или любого другого.