:-moz-first-node

Псевдокласс :-moz-first-node позволяет определить стили, которые будут применяться только в случае, если элемент является первым дочерним узлом родительского элемента.

В отличие от псевдокласса :first-child, стиль к элементу не будет применен если у родителя перед этим элементом есть еще какие-то элементы (кроме пробелов).

Поддерживается браузерами Firefox 1.0+

Пример

span:-moz-first-node {
   background-color:#066;
}

Заметки

Если у родительского элемента перед описываемым элементом есть только пробелы, они будут игнорироваться и стиль к описываемому элементу будет применяться.

По теме