:-moz-only-whitespace

非标准:此特性未标准化。我们不建议在生产环境中使用非标准特性,因为它们浏览器支持有限,并且可能会更改或被移除。但是,在没有标准选项的特定情况下,它们可以是合适的替代方案。

注意:选择器级别 4中,:empty 选择器被修改为与 :-moz-only-whitespace 行为一致,但目前还没有浏览器支持此功能。

:-moz-only-whitespace CSS 伪类匹配只包含仅包含空白字符的文本节点的元素。(这包括带有空文本节点和不带子节点的元素。)

语法

css
:-moz-only-whitespace {
  /* ... */
}

示例

:-moz-only-whitespace 基本示例

HTML

html
<div> </div>

CSS

css
div {
  border: 4px solid red;
}

:-moz-only-whitespace {
  border-color: lime;
}

结果

规范

选择器级别 4中,它曾被简要定义为 :blank,但随后其功能被合并到 :empty 中,而 :blank 则被重新定义为表示空的 <input>

浏览器兼容性

另见