Propriétés du texte

Piège

Lorsqu'on met des img dans une table, les propriétés vertical-align et line-height influencent la présentation d'une manière a priori peu intuitive, différente du résultat donné par le tag soup parsing. C'est le (faux) bug le plus dupliqué (plus de 100 rapports) dans la liste de bugs de Mozilla.

texte Éçinlinetexte Éçinline
texte Éçinlinetexte Éçinline
texte Éçinlinetexte Éçinline
texte Éçinlinetexte Éçinline
On remarque le
vertical-align:baseline
sur les img.

↓ Sans texte

inlineinline
inlineinline
inlineinline
inlineinline
L'image est alignée avec la ligne de texte, comme les caractères. On remarque le vertical-align:baseline sur les img.

img { vertical-align: bottom }

inlineinline
inlineinline
inlineinline
inlineinline
Une image seule crée une ligne de texte car c'est un élément «en ligne» (display:inline). On remarque le line-height non nul.

td { line-height: 0 }

inlineinline
inlineinline
inlineinline
inlineinline