La taille d'une propriété peut être exprimée de sous différentes unités : en pouces (inchs), en centimètres, en millimètres, en points, en picas, en pixels et en deux unités relatives correspondant à la hauteur de la police et la hauteur de la lettre "x" dans la police de caractère.
La valeur de la propriété est formée par des signes facultatifs "+" ou "-", suivi par un nombre, puis par une abréviation en deux lettres indiquant l'unité utilisée. Il ne peut y avoir d'espaces à l'intérieur de cette valeur.
Ces différentes unités ne sont pas acceptées par tous les navigateurs.
Taille | Correspondance | Unité | Valeur acceptée |
Exemple |
---|---|---|---|---|
Inche | 2,54 cm | in | Nombre réel | 3.5in |
Centimètre | Un centième de mètre | cm | Nombre entier | 9cm |
Millimètre | Un millième de mètre | mm | Nombre entier | 30mm |
Point | 1/72éme de pouce | pt | Nombre entier | 20pt |
Pica | 12 points | pc | Nombre réel | 4.2pc |
Pixel | Le plus petit élément de la résolution d'écran |
px | Nombre entier | 640px |
Hauteur de la police de caractères* |
Unité définie par rapport à la taille de la police de caractères |
em | Nombre réel | 2.5em |
Hauteur de la lettre "x"* |
Unité définie par rapport à l'"x-height". | ex | Nombre réel | -3.25ex |
* L'unité "em" est égale à la valeur calculée de la propriété des dimensions de la police de caractères de l'élément sur lequel il est utilisé. L'exception est quand l'"em" se produit dans la valeur de la propriété des dimensions de la police de caractères elle-même qui dans ce cas fait référence aux dimensions de la police de caractères de l'élément parent. Il peut être utilisé pour des mesures verticales ou horizontales.
** L'unité "ex" est définie par la police de caractères "x-height". La hauteur-x est appelée ainsi parce qu'elle est souvent égale à la hauteur du lowercase "x". Cependant, l'unité "ex" est définie également pour des polices de caractères qui ne contiennent pas de "x". Seule cette unité de valeur pose des problèmes avec certains navigateurs (voir ci-dessous)
<html> <head> <style> <-- Sélecteur de balise {Propriété1:ValeurUnité; Propriété2:Valeur2;...} ... Règles de style --> ... </style> </head> <body> ... Diverses commandes HTML ... </body> </html> |
Windows | Macintosh | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
NE4 | NE6 | NE7 | IE5 | IE55 | IE6 | OP5 | OP6 | OP7 | NE4 | NE6 | NE7 | IE4 | IE5 |