有没有办法忽略空格:空伪类? [重复]

问题描述 投票:1回答:1

这个问题在这里已有答案:

我正在尝试通过CSS修复布局怪癖。我没有直接控制输出的当前标记。

问题是,当我们有一个<fieldset>时,我需要在它的底部添加一些边距 - 除非fieldset为空 - 在这种情况下我不想要一个边距(因为我不想要一个空的fieldset占用空间)。

理想情况下,我可以使用:empty伪类。不幸的是,我们的标记生成方式,“空”字段集最终会像这样:

<fieldset> </fieldset>

这不再是空的,因为开始和结束标记之间的标记中有一个空格。

有没有办法通过CSS来定位只有空格文本元素作为子节点的字段集?

css css-selectors pseudo-class
1个回答
1
投票

你应该考虑使用:blank

  • :empty - 选择空的元素。
  • :blank - :empty的上电形式,让您选择均匀的白色空间。

我找到了一个article可能会帮助你更多地了解这两个。

注意:尽管:blank功能更强大,但并非所有浏览器都支持它。

© www.soinside.com 2019 - 2024. All rights reserved.