HTML:标记语言
CSS:样式语言
JavaScript:脚本语言
Web API:编程接口
所有 Web 技术
学习 Web 开发
发现我们的工具
更好地了解 MDN
非标准:此特性未标准化。我们不建议在生产环境中使用非标准特性,因为它们浏览器支持有限,并且可能会更改或被移除。但是,在没有标准选项的特定情况下,它们可以是合适的替代方案。
注意:在选择器级别 4中,:empty 选择器被修改为与 :-moz-only-whitespace 行为一致,但目前还没有浏览器支持此功能。
:empty
:-moz-only-whitespace
:-moz-only-whitespace CSS 伪类匹配只包含仅包含空白字符的文本节点的元素。(这包括带有空文本节点和不带子节点的元素。)
:-moz-only-whitespace { /* ... */ }
<div> </div>
div { border: 4px solid red; } :-moz-only-whitespace { border-color: lime; }
在选择器级别 4中,它曾被简要定义为 :blank,但随后其功能被合并到 :empty 中,而 :blank 则被重新定义为表示空的 <input>。
:blank
<input>
加载中…