":空"元素为空时效果很好。但如果它至少有一个“空间”,它就不起作用。我明白它不会起作用,因为它不是空的。但我的要求就是这个。
我有一个父Div和一个空子Div。所以父Div的高度为'0'。我可以用某种方式使用css选择器来选择父Div。如果高度为'0',我需要清除父div上的某些css属性,如填充,边距。我出于某种原因无法使用Javascript或Jquery。这可能。
/* :empty doesn't work here becuse by Div#test has some data inside it, but still its height is 0*/
#test:empty{
display: none;
}

<div id="test" style="padding: 5px;border: 1px solid;">
<div></div>
</div>
&#13;
答案 0 :(得分:1)
CSS不能提升到父母,它只能下降到孩子。
您需要使用某种形式的Javascript / jQuery,您声明“由于某种原因无法使用”