【发布时间】:2012-08-25 18:36:16
【问题描述】:
是否有一个 css 选择器我只能在子元素存在时使用?
考虑:
<div> <ul> <li></li> </ul> </div>
我只想将display:none 应用于 div,前提是它没有至少一个子 <li> 元素。
我可以使用任何选择器吗?
【问题讨论】:
-
不能使用 css,但可以使用 javascript
-
可以用纯 CSS 完成:
div:not(:empty) { display: none }.
标签: css