【发布时间】:2013-08-30 10:33:27
【问题描述】:
我熟悉:empty 选择器来选择一个不包含标签也没有文本的元素,但这对我来说太远了。我想知道是否有办法选择不包含子标签,但可能包含一些文本的标签。
出于我的目的,使用仅适用于最新版 Google Chrome 的 CSS 是可以接受的(因为这是为 Chrome 扩展而设计的)。
【问题讨论】:
-
有趣。所以你会寻找
<div>spam</div>或<li>hello</li>而不是<li>i need some <em>emphasis</em></li>? -
是的,这就是一个例子。
-
没有完整的 CSS 解决方案。见Select element without a child
-
这个问题看起来像是在问一些类似的问题,但又完全不同。该用户对抓取文本感兴趣,而我想完全忽略文本的存在。我不在乎文字是否存在,我只想知道里面是否有标签。
标签: css