Le premier test de lettrine est effectué avec le sélecteur css
first-letter.
Code HTML :Exemple de code :
<p id="lettrine">Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Sed non risus. Suspendisse lectus tortor, dignissim sit amet, adipiscing nec.</p> Code CSS :Exemple de code :
#lettrine{
width:150px;
border:1px solid #999999;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}
#lettrine:first-letter {
border:1px solid red;
font-family:Times New Roman, Times, serif;
font-size:30px;
color:red;
width:50px;
height:50px;
float:left;
}
Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Sed non risus. Suspendisse lectus tortor, dignissim sit amet, adipiscing nec.

Le sélecteur first-letter semble bien sélectionner la première lettre du paragraphe.
Mais
il refuse de le transformer en type bloc sous Internet Explorer et Firefox, cela nous empèche de lui donner un taille (
width et
height).
Donc l'utilisation du sélecteur
first-letter ne semble pas adaptée pour faire une
lettrine dont vous voulez fixer une taille; par exemple dans le cas où vous voudriez mettre une image de fond à la lettrine.
Le padding fonctionne, mais le padding vertical entraine un bug d'affichage sous internet explorer.
