:-moz-only-whitespace

非標準
この機能は標準ではなく、標準化の予定もありません。公開されているウェブサイトには使用しないでください。ユーザーによっては使用できないことがあります。実装ごとに大きな差があることもあり、将来は振る舞いが変わるかもしれません。

メモ: Selectors Level 4 では、 :empty セレクターが :-moz-only-whitespace のように動作するよう変更されましたが、まだこれに対応しているブラウザーはありません。

CSS:-moz-only-whitespace 擬似クラスは、ホワイトスペースのみが入ったテキストノードのみを含む要素に一致します。 (これには空のテキストノードや子ノードを持たない要素も含みます)。

構文

Syntax not found in DB!

HTML

<div> </div>

CSS

div {
  border: 4px solid red;
}

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

結果

仕様書

短期間だけ :blank として Selectors Level 4 において定義されましたが、その後に機能的に :empty に統合され、 :blank は空欄の <input> を意味するように再定義されました。

ブラウザーの対応

Update compatibility data on GitHub
デスクトップモバイル
ChromeEdgeFirefoxInternet ExplorerOperaSafariAndroid webviewAndroid 版 ChromeAndroid 版 FirefoxAndroid 版 OperaiOSのSafariSamsung Internet
:-moz-only-whitespace
非標準
Chrome 未対応 なしEdge 未対応 なしFirefox 完全対応 1
補足
完全対応 1
補足
補足 See bug 1106296.
IE 未対応 なしOpera 未対応 なしSafari 未対応 なしWebView Android 未対応 なしChrome Android 未対応 なしFirefox Android 完全対応 4
補足
完全対応 4
補足
補足 See bug 1106296.
Opera Android 未対応 なしSafari iOS 未対応 なしSamsung Internet Android 未対応 なし

凡例

完全対応  
完全対応
未対応  
未対応
非標準。ブラウザー間の互換性が低い可能性があります。
非標準。ブラウザー間の互換性が低い可能性があります。
実装ノートを参照してください。
実装ノートを参照してください。

関連情報