Mise en forme des caratères
Utilisation des proriétés font-xxx
La taille
La propriété CSS font-size permet de définir la taille utilisée pour le texte.
- On peut utiliser une des valeurs prédéfinies comme font-size: medium mais ce n'est pas très utilisé.
- On peut utiliser une des valeurs prédéfinies comme font-size: large mais ce n'est pas très utilisé.
- On peut utiliser une valeur absolue avec l'unité px, par exemple font-size: 14px mais ce n'est pas recommandé.
- On peut utiliser une valeur absolue avec l'unité pt (point comme dans Word), par exemple font-size: 14pt mais ce n'est pas recommandé.
- On peut utiliser une valeur proportionnelle en pourcentage, par exemple font-size: 150% mais ce n'est pas très utilisé.
- Il est recommandé d'utiliser une valeur proportionnelle en em, par exemple font-size: 1.5em.
- Comme alternative, on peut utiliser une valeur proportionnelle en rem (toujours proportionnelle à la taille définie à la racine du document, le ROOT, soit l'élément HTML), par exemple font-size: 1.5rem.
La graisse
La propriété CSS font-weight permet de définir la graisse utilisée pour le texte.
- On peut mettre du texte en gras avec font-weight: bold.
- On peut supprimer le gras existant avec font-weight: normal (ici le texte est dans un élément ).
- Il est possible de donner un niveau de graisse (compris entre 100 et 900), par exemple font-weight: 700 (équivalent du gras) si prévu par la police de caractères.
- font-weight: bolder permet d'augmenter la graisse si possible.
- font-weight: lighter permet de diminuer la graisse si possible.
Le style
La propriété CSS font-style permet de définir le style utilisé pour le texte.
- On peut mettre du texte en gras avec font-style: italic.
- On peut supprimer le style existant avec font-style: normal (ici le texte est dans un élément ).
Mise en forme des espacements
Utilisation des proriétés line-height, letter-spacing, word-spacing et white-space
La hauteur de ligne
La propriété CSS line-height permet de définir la hauteur de ligne du texte (donc indirectement l'espacement entre les lignes).
- Une ligne de texte avec la valeur line-height: 1 la valeur n'a pas d'unité.
- Une ligne de texte avec la valeur line-height: 1.5 la valeur n'a pas d'unité.
- Une ligne de texte avec la valeur line-height: 4 la valeur n'a pas d'unité.
L'espacement entre les lettres
La propriété CSS letter-spacing permet de définir l'espacement entre les lettres.
- Une ligne de texte avec la valeur line-height: 4 avec l'unité em (de préférence).
L'espacement entre les mots
La propriété CSS word-spacing permet de définir l'espacement entre les mots.
- Une ligne de texte avec la valeur word-spacing: 2em avec l'unité em (de préférence).
Gestion des espaces (blancs)
La propriété CSS white-space permet de gérer le comportement des espaces.
Mise en forme du texte
Utilisation des proriétés text-xxx
L'alignement et la justification du texte
La propriété CSS text-align permet de définir l'alignement du texte.
L'indentation du texte
La propriété CSS text-indent permet de définir l'indentation du texte.
La transformation du texte
La propriété CSS text-transform permet de d'effectuer une transformation de la casse du texte (cette méthode est recommandée).
La décoration du texte
La propriété CSS text-decoration permet de définir une décoration au texte. On peut définir le type, le style et la couleur de la décoration.