--- 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")}}