Css 我可以选择一个有空子元素的元素吗?
我试图选择一个元素,其具有特定类名的子元素为空。没有js,没有jquery,只有简单的css3 所以在本例中,result应该选择li#x,因为带有'value'类的div元素是空的,但我无法理解它。这可能吗Css 我可以选择一个有空子元素的元素吗?,css,css-selectors,Css,Css Selectors,我试图选择一个元素,其具有特定类名的子元素为空。没有js,没有jquery,只有简单的css3 所以在本例中,result应该选择li#x,因为带有'value'类的div元素是空的,但我无法理解它。这可能吗 <li id="m"> <div class="key">Item1</div> <div class="value">description</div> </li> <li id="x">
<li id="m">
<div class="key">Item1</div>
<div class="value">description</div>
</li>
<li id="x">
<div class="key">Item2</div>
<div class="value"></div>
</li>
项目1
描述
项目2
这是不可能的,因为无法选择父元素。有一个:空的伪类。真的吗?在CSS中没有父选择器之前,我从来没有听说过:empty
,因此,虽然可以检测到空的子对象,但不能像怀疑的那样基于它来定位父对象。谢谢你的确认!