CSS permet de gérer l'alignement vertical du texte. Prenons cet exemple de code HTML :
<p><img src="image.jpg" alt="" /> Texte à aligner</p>
La propriété CSS vertical-align
agit sur le positionnement vertical du texte.
img {
vertical-align:top;
}
Les différentes valeurs possibles sont :
-
baseline
: Alignement sur la ligne de base ou le bas.
-
middle
: Alignement au milieu de la ligne de base.
-
sub
: Alignement en bas de la ligne de base.
-
super
: Alignement au-dessus de la ligne de base.
-
text-top
: Aligne le texte en haut de l'élément parent.
-
text-bottom
: Aligne le texte en bas de l'élément parent.
-
top
: Alignement haut de la boite parent avec la boite de la ligne.
-
bottom
: Alignement haut de la boite parent avec la boite de la ligne.
-
longueur : Alignement au-dessus ou au-dessous (valeur négative) de la ligne de base avec des unités absolues.
-
pourcentage (%) : Alignement au-dessus ou au-dessous de la ligne de base avec des valeurs relatives.