:-moz-first-node
Non standard: Cette fonctionnalité n'est ni standard, ni en voie de standardisation. Ne l'utilisez pas pour des sites accessibles sur le Web : elle ne fonctionnera pas pour tout utilisateur. Il peut également y avoir d'importantes incompatibilités entre les implémentations et son comportement peut être modifié dans le futur.
La pseudo-classe :-moz-first-node
correspond à un élément si celui-ci est le premier nœud d'un autre élément. Cette pseudo-classe est différente de :first-child
car elle ne cible pas le premier élément qui possède du texte (hors blancs).
Note :
Tout blanc qui serait au début d'un élément est ignoré pour la détermination de :-moz-last-node
.
Syntaxe
span:-moz-first-node { propriétés de mise en forme }
Exemples
CSS
span:-moz-first-node {
background-color: lime;
}
HTML
<p>
<span>:-moz-first-node</span>
<span>:-moz-last-node</span>
</p>
<p>
Bip bop bip bop
<span>Cet élément n'est pas ciblé car il y a du texte avant.</span>
</p>
Résultat
Spécifications
Cette pseudo-classe est une pseudo-classe propriétaire liée à Gecko/Mozilla et ne fait partie d'aucune spécification.