Toutes les propriétés CSS ne sont pas applicables au pseudo-élément :first-letter, attention notamment aux différences entre CSS2 (la théorie recopiée par certains sites) et CSS2.1 (la réalité).
Propriétés non applicables :
-
Les propriétés
display,widthetheightsont laissés à l'appréciation du navigateur (ces propriétés sont généralement non appliquées ou différentes selon le navigateur). -
text-shadowne s'applique plus depuis CSS2.1 -
clearn'est plus obligatoirement applicable depuis CSS2.1 (laissé à l'appréciation des navigateurs)
Propriétés appliquables selon la norme :
- toutes les propriétés non listées ci-dessus sont susceptibles d'être appliquées
-
letter-spacingetword-spacingsont obligatoirement applicables, mais chaque navigateur peut y ajouter d'autres propriétés.
Bugs :
-
Internet Explorer 6 ne reconnait pas
first-letterlorsqu'il n'y a pas d'espace entre le sélecteur et l'accolade (ex :.toto:first-letter{propriétés;}).
Aller plus loin :
-
line-height"remplace" en quelque-sorte la propriétéheight. S'il n'est pas appliqué àfloat, c'est l'équivalent d'unline-heightsur:first-line. Dans le cas contraire, il permet le plus souvent d'obtenir un effet similaire àheight. -
widthest sans effet, maisletter-spacing, éventuellement associé aupadding, permet le plus souvent de produit l'effet recherché avecwidth.