--- title: ':-moz-only-whitespace' slug: 'Web/CSS/:-moz-only-whitespace' tags: - ':-moz-only-whitespace' - CSS - Non-standard - Pseudo-class - Reference - セレクター translation_of: 'Web/CSS/:-moz-only-whitespace' ---
メモ: {{SpecName("CSS4 Selectors", "#the-empty-pseudo")}} では、 {{CSSxRef(":empty")}} セレクターが :-moz-only-whitespace のように動作するよう変更されましたが、まだこれに対応しているブラウザーはありません。
CSS の :-moz-only-whitespace 擬似クラスは、{{Glossary("whitespace", "ホワイトスペース")}}のみが入ったテキストノードのみを含む要素に一致します。 (これには空のテキストノードや子ノードを持たない要素も含みます)。
<div> </div>
:root {
overflow: hidden;
max-width: 100vw;
max-height: 100vh;
}
div {
background-color: #ccc;
box-sizing: border-box;
height: 100vh;
min-height: 16px;
min-height: 1rem;
}
div {
border: 4px solid red;
}
:-moz-only-whitespace {
border-color: lime;
}
{{EmbedLiveSample("Example", "100%", "50")}}
短期間だけ :blank として {{SpecName("CSS4 Selectors", "#changes-2018-02")}} において定義されましたが、その後に機能的に {{CSSxRef(":empty")}} に統合され、 {{CSSxRef(":blank")}} は空欄の {{HTMLElement("input")}} を意味するように再定義されました。
{{Compat("css.selectors.-moz-only-whitespace")}}