line-height | NN 4 IE 4 CSS 1
| Hérité: oui
Définit la hauteur de la zone contenant une ligne physique du contenu. La hauteur de cette ligne est normalement déterminée par la hauteur de ligne (line-height) de la plus haute police d'une ligne de texte ou par la hauteur du plus haut objet. Les navigateurs standard ont beaucoup évolué depuis la version 4, qui mélangeait bien souvent les différentes tailles de polices et hauteurs de ligne d'un même élément de niveau bloc.
Syntaxe CSS
    line-height: normal | number | length | percentage
Valeur
Si vous spécifiez la valeur normal, le navigateur calcule automatiquement l'interlignage pour la totalité de l'élément, produisant une valeur dont peuvent hériter les éléments imbriqués. Si vous spécifiez un nombre (number) supérieur à zéro, celui-ci sert de multiplicateur et est appliqué à la taille de caractères de l'élément actuel. Par conséquent, si un élément imbriqué hérite du multiplicateur de hauteur de ligne (line-height) de ses parents, ce multiplicateur est appliqué à l'attribut font-size de l'élément actuel (c'est le multiplicateur qui est hérité, pas la valeur calculée du parent). Si vous spécifiez une longueur (length), celle-ci est appliquée à la hauteur de la zone de ligne. Si vous spécifiez un pourcentage (percentage), celui-ci sert de multiplicateur et est appliqué à la taille de caractères de l'élément actuel. Dans ce cas, les éléments imbriqués peuvent hériter de la valeur calculée.
Valeur initiale
normal
Exemple
    p {line-height: normal}    /* Browser default; actual value is  inheritable */
    p {line-height: 1.1}       /* Number value; the number value is inheritable */
    p {line-height: 1.1em}     /* Length value; the actual value is inheritable */
    p {line-height: 110%}      /* Percentage value; percentage times font size */
                               /* is inheritable /*
S'applique à
Tous les éléments.
Référence de modèle d'objet
    [window.]document.getElementById("elementID").style.lineHeight