Unités relatives VS unités fixes
Conforme : taille de police en unités relatives
Ce paragraphe possède une taille de police définie en em (unité relative). Ce texte s'agrandira dans tous les navigateurs.
p{
font-size:1em;
}
Non conforme : taille de police en unités fixes
Ce paragraphe possède une taille de police définie en pixel (unité fixe). Dans Internet Explorer, ce texte ne s'agrandit pas.
p{
font-size:16px;
}
Équivalence des tailles de polices en em
Le texte contenu dans cette boîte possède une taille de police calculée 16px. Il est l'élément parent des deux blocs suivants. Ce texte imbriqué possède une taille de police équivalente à 24px. Ce texte imbriqué possède une taille de police équivalente à 18px.
body{
font-size:100%; /** 100% = 1em = 16px **/
}
.em1{
font-size:1em; /** 16px / 16 = 1 **/
}
.em2{
font-size:1.5em; /** 24px / 16 = 1.5 **/
}
.em3{
font-size:1.125em; /** 18px / 16 = 1.125 **/
}
Tailles de polices en px
Le texte contenu dans cette boîte possède une taille de police de 16px. Il est l'élément parent des deux blocs suivants. Ce texte imbriqué possède une taille de police de 24px. Ce texte imbriqué possède une taille de police de 18px.
body{
font-size:100%;
}
.pixel1{
font-size:16px;
}
.pixel2{
font-size:24px;
}
.pixel3{
font-size:18px;
}