有一种方法可以忽略:empty伪类的空白吗?

时间:2019-03-20 05:58:15

标签: css css-selectors pseudo-class

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

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

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

<fieldset> </fieldset>

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

是否可以通过CSS将仅以空格文本元素作为子节点的字段集作为目标?

1 个答案:

答案 0 :(得分:1)

您应该考虑使用:blank

  • :empty-选择为空的元素。
  • :blank-开机表格 :empty中的,可以选择均匀的空格。

我发现了一个article,可以帮助您更多地了解二者。

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

相关问题