Firefox Tomorrow

css pseudo class

`:-moz-last-node` CSS pseudo-class

View on MDN ↗

Limited availability

The :-moz-last-node CSS pseudo-class is a Mozilla extension that represents any element that is the last child node of some other element. It differs from :last-child because it does not match a last-child element with (non-whitespace) text after it.

[!NOTE] Any whitespace at the end of an element is ignored for the determination of :-moz-last-node.

Syntax

:-moz-last-node {
  /* ... */
}

Examples

CSS

span:-moz-last-node {
  background-color: lime;
}

HTML

<p>
  <span>This does not match.</span>
  <span>This matches!</span>
</p>

<p>
  <span>This doesn't match because it's followed by text.</span>
  Blahblah.
</p>

Result

Interactive exampleOpen the canonical MDN source to run this embedded demo.

Specifications

Not part of any standard.

Browser compatibility

Browser compatibilityCompatibility data is available on the canonical MDN page.

See also