cours 7


unité de mesure en CSS, typographie

Sources : 1 et 2

Nous verrons plus en détail les unités préfixées d'une 🔎.

Nous ne nous attarderons pas sur les unités préfixées d'un ⭕.

Longueurs liées à la police

EM & REM : L'utilisation des éléments EM n'est pas forcément intuitive : pour toutes les propriété sauf font-size, 1em est égale à la valeur calculé de la propriété font-size. Pour la propriété font-size, 1em est égale à la valeur calculé de la propriété font-size de l'élément parent. un exemple ici.

Longueurs liées au viewport

vmin, vmax, vh, vw : exemple

à ne pas faire

Unités de longueur absolues

Hormis le pixel, ces unités ne sont pas recommandées pour l'affichage à l'écran, mais plutôt pour l'imprimé (source).

1mm ne fait pas 1mm

il est important de noter que, dans la plupart des cas, 1 mm dans le CSS ne donnera pas 1 mm à l'écran.

CSS pixels

On utilise en CSS des pixels CSS, et non des pixels physiques. Cela permet de ne pas avoir à gérer le « pixel ratio », la résolution de l'écran. Voir cet exemple sur un écran haute densité.

autres unités


exercices flexbox

documentation

CSS-tricks : a complete guide to flexbox

Flexbox : exercices

rendus