css selectors ":-moz-only-whitespace"

Note: In Selectors Level 4, the :empty selector was changed to act like :-moz-only-whitespace, but no browser currently supports this yet.

The :-moz-only-whitespace CSS pseudo-class matches elements that only contain text nodes that only contain whitespace. (This includes elements with empty text nodes and elements with no child nodes.)

Syntax

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

Examples

Simple :-moz-only-whitespace example

HTML

<div> </div>

CSS

div {
  border: 4px solid red;
}

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

Specifications

Briefly defined as :blank in Selectors Level 4, but then the functionality was merged into :empty and :blank redefined to mean empty <input>.

See also