:-moz-first-node
非標準: この機能は標準ではなく、標準化の予定もありません。公開されているウェブサイトには使用しないでください。ユーザーによっては使用できないことがあります。実装ごとに大きな差があることもあり、将来は振る舞いが変わるかもしれません。
:-moz-first-node
は CSS の擬似クラスで、 Mozilla 拡張であり、他の要素の最初の子要素であるあらゆる要素を表します。 :first-child
とは異なり、最初の子要素の前に(ホワイトスペース以外の)テキストがあると一致しません。
メモ:
要素の先頭にあるホワイトスペースは :-moz-first-node
の決定において無視されます。
構文
css
:-moz-first-node;
例
CSS
css
span:-moz-first-node {
background-color: lime;
}
HTML
html
<p>
<span>This matches!</span>
<span>This doesn't match.</span>
</p>
<p>
Blahblah.
<span>This doesn't match because it's preceded by text.</span>
</p>
結果
仕様書
どの標準にも含まれていません。