--- 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.
baseline
sub
super
text-top
text-bottom
middle
Les valeurs suivantes alignent l'élément par rapport à la ligne entière (absolu) plutôt que par rapport à leur parent (relatif) :
top
bottom
Pour 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>
top
middle
bottom
<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)