【发布时间】:2015-03-05 02:01:02
【问题描述】:
有没有办法选择一些里面没有文字的元素?
什么意思:
假设我们有这样的元素
<div class="to-select"></div> <-- this is empty
<div class="to-select"><span></span></div> <-- this is not empty, but dont have text
两者都没有文字,但只有一个是空的,可以用:empty 选择。我希望它们都被选中,因为它们没有文本。
此外,某些元素可能只有来自选项卡式 html 标记等的空白文本。
我知道用 js 很容易做到。但如果可能的话,我正在寻找 css 解决方案。我不喜欢用js来解决这类问题。
【问题讨论】:
-
没有javascript的帮助。
-
你真正需要实现什么?
-
确实有一个用例会有所帮助。
-
用例是为另一个元素中没有呈现文本的所有元素设置样式。
标签: html css css-selectors