vertical-align

Hérité : non   -   Compatibilité : FF, Mozilla, Opera, Safari IE 4,5,6,7 - CSS 1

Cette propriété possède deux jeux de valeurs agissant sur différentes caractéristiques de l'élément incorporé auxquelles elles sont appliquées. A chaque élément incorporé correspond un cadre destiné à recevoir son contenu. Deux valeurs, top et bottom, déterminent le positionnement du texte à l'intérieur de ce cadre. Ces valeurs alignent le texte sur le haut et sur le bas du cadre, respectivement.

L'utilisation de cette propriété ne se borne pas au texte incorporé. Il peut être appliqué aux images et aux tableaux. Toutes les autres valeurs de vertical-align agissent sur la façon dont le cadre occupé par l'élément est positionné sur l'axe vertical par rapport au contenu texte de l'élément parent. La valeur par défaut, baseline, signifie que la zone de ligne est positionnée de telle sorte que la ligne de base du texte qu'elle contient (ou le bas d'un élément img, par exemple) et la ligne de base du texte parent sont alignées. Ainsi, un élément em, tout en ayant son propre cadre de destination, apparaîtra cependant sur la même ligne de base que l'élément p qui le contient.

Le reste des valeurs possibles pour cette propriété (constantes, longueur et pourcentages) déterminent à quel endroit la zone de ligne de l'élément est placée par rapport à la ligne parente. Un pourcentage ou une position de longueur positifs positionne l'élément à la distance indiquée au dessus de la ligne de base; une valeur négative positionne l'élément au dessous de la ligne de base. Les pourcentages sont calculés par rapport à la hauteur de ligne.

Syntaxe CSS
vertical-align: constante | longueur | pourcentage
Valeur(s) possible(s) pour cette propriété :

Les deux constantes suivantes permettent de définir l'alignement du texte à l'intérieur de l'élément proprement dit : bottom | top.

Six constantes déterminent l'alignement du cadre de ligne en fonction de la ligne de texte environnante (de l'élément parent) : baseline | middle | sub | super | text-bottom | text-top.

  • La valeur baseline aligne les lignes de base de l'élément et de l'élément parent. La valeur middle aligne le point médian vertical de l'élément sur la ligne de base, majorée de la moitié de la hauteur x de la police de caractères de l'élément parent.
  • Les valeurs sub et super affichent l'élément en position indice et exposant, mais ne modifient pas la taille des caractères.
  • La valeur text-bottom aligne le bas de l'élément sur le bas de la ligne de base du texte de l'élément parent; la valeur text-top fait de même avec le haut de l'élément et son parent.
Valeur initiale

baseline

Exemple
span.sup {vertical-align: super; text-size: smaller}
S'applique à 

Eléments incorporés : a | abbr | acronym | applet | b | basefont | bdo | big | br | button | cite | code | dfn | em | font | i | img | input | iframe | kbd | label | map | object | q | samp | script | select | small | span | strong | sub | sup | textarea | tt | var

(applet, basefont, font, iframe, u, s et strike seulement avec HTML transitional)

Javascript
[window.]document .getElementById("elementID") .style .verticalAlign

bottom
clear
clip
display
float
height
left
margin
margin-bottom
margin-left
margin-right
margin-top
max-height
min-height
max-width
min-width
padding
padding-bottom
padding-left
padding-right
padding-top
position
right
text-align -top
vertical-align
width
z-index




Ce site vous a plu ? Visitez aussi : Conception de sites Internet et Le design des sites Web


Cette page est inspirée d'un texte anglophone extrait du livre HTML - Definitive Reference.
L'adaptation de ce texte a été réalisée par css-faciles.
Son contenu peut être recopié sous la condition express de faire figurer la présente mention
(y compris les 2 liens ci-dessus) dans le contenu copié.
This work is licensed under a Creative Commons License.
Pour plus de détail sur ce copyright,
consultez notre page consacrée aux droits de copie.


Valid HTML 4.01 Transitional
Raccourcis
Contact liens d'évitement et raccourcis clavier Droits de copie Accueil Imprimer
Aller au menu