--- title: vertical-align slug: Web/CSS/vertical-align tags: - CSS - Propriété - Reference translation_of: Web/CSS/vertical-align ---
La propriété vertical-align définit l'alignement vertical d'une boîte en ligne (inline) ou d'une cellule de tableau.
La propriété vertical-align peut être utilisée dans deux contextes :
vertical-align ne s'applique qu'aux cellules de tableaux et aux éléments en ligne (inline), elle ne peut pas être utilisée pour aligner verticalement les éléments de bloc.
/* Avec un mot-clé */ vertical-align: baseline; vertical-align: sub; vertical-align: super; vertical-align: text-top; vertical-align: text-bottom; vertical-align: middle; vertical-align: top; vertical-align: bottom; /* Valeurs de longueur */ /* type <length> */ vertical-align: 10em; vertical-align: 4px; /* Valeurs en pourcentage */ /* type <percentage> */ vertical-align: 20%; /* Valeurs globales */ vertical-align: inherit; vertical-align: initial; vertical-align: unset;
Note : La plupart des valeurs alignent l'élément verticalement, relativement à son élément parent.
baselinesubsupertext-toptext-bottommiddleLes valeurs suivantes alignent l'élément par rapport à la ligne entière (absolu) plutôt que par rapport à leur parent (relatif) :
topbottomPour les éléments qui n'ont pas de ligne de base définie, c'est le bord de la marge basse qui est utilisée.
baseline, sub, super, text-top, text-bottom, <length> et <percentage>topmiddlebottom{{csssyntax}}
<div> Une <img src="https://mdn.mozillademos.org/files/12245/frame_image.svg" alt="une icone générique" width="32" height="32" /> image alignée par défaut. </div> <div> Une <img class="haut" src="https://mdn.mozillademos.org/files/12245/frame_image.svg" alt="link" width="32" height="32" /> image alignée avec text-top. </div> <div> Une <img class="bas" src="https://mdn.mozillademos.org/files/12245/frame_image.svg" alt="link" width="32" height="32" /> image alignée avec text-bottom.</div> <div> Une <img class="pourcents" src="https://mdn.mozillademos.org/files/12245/frame_image.svg" alt="link" width="32" height="32" /> image alignée avec 200%. </div>
img.haut {
vertical-align: text-top;
}
img.bas {
vertical-align: text-bottom;
}
img.pourcents {
vertical-align: 200%;
}
{{EmbedLiveSample("Exemple")}}
| Spécification | État | Commentaires |
|---|---|---|
| {{SpecName('CSS3 Transitions', '#animatable-css', 'vertical-align')}} | {{Spec2('CSS3 Transitions')}} | vertical-align peut désormais être animée. |
| {{SpecName('CSS2.1', 'visudet.html#propdef-vertical-align', 'vertical-align')}} | {{Spec2('CSS2.1')}} | Ajoute la valeur {{cssxref("<length>")}} et permet d'appliquer la propriété aux éléments dont {{cssxref("display")}} est de type table-cell. |
| {{SpecName('CSS1', '#vertical-align', 'vertical-align')}} | {{Spec2('CSS1')}} | Définition initiale. |
{{cssinfo}}
{{Compat("css.properties.vertical-align")}}
vertical-align ou comment (ne pas) centrer des éléments verticalement (en anglais)vertical-align (en anglais)