La mise en forme des textes permet de changer les polices de caractères, de mettre en gras, en couleur, en italique, de souligner et beaucoup d'autres choses encore.
font-family
font-family
permet de spécifier la famille de police
pour le texte.
Comme une police donnée n'est pas nécessairement présente sur le poste de l'utilisateur, on précise en général plusieurs choix :
La règle précédente signifie que la police utilisée pour les paragraphes doit être Helvetica. Si cette police est absente du poste utilisateur, ce sera la police Verdana. Si cette dernière est également absente, ce sera la police de type sans-serif par défaut du système.
On distingue les familles suivantes :
serif
(police avec empattements)sans-serif
(sans empattements)monospace
(police à chasse fixe, souvent utilisée pour afficher du code)cursive
fantasy
Certains noms de police comportent des espaces, il faut alors utiliser des guillemets :
Pour résoudre le problème des fontes non disponibles sur le
poste client, il existe une @-règle : @font-face
.
Voir le détail sur w3schools.
font-size
font-size
permet de préciser la taille de police
utilisée. Il existe deux types d'unités :
- les unités absolues :
px
(pixels),cm
(centimètres), ... - les unités relatives :
%
(par rapport à la taille de police du conteneur),em
, ...
Dans l'exemple qui précède, en cas d'imbrication de div
,
chaque div
utilisera une police de taille 80%
de son conteneur. On peut donc vite se retrouver avec des
tailles de police très petites.
L'exercice n°1 permettra de s'en rendre compte.
Pour pallier à ce problème, Css3
a ajouté l'unité rem
qui permet de définir la taille
de police par rapport à la taille de police utilisée à la racine
(la taille de police définie pour l'élément html
).
Autres propriétés css
font-weight
permet de définir la graisse de la police (valeurs possibles) ;font-style
permet d'afficher du texte en italique ;text-decoration
permet de souligner l'élément sélectionné ;font-variant
permet d'afficher du texte en petites majuscules.
Toutes ces propriétés peuvent être modifiées dans le bac à sable ci-dessous.
Ressources sur le net
Sur les règles de style :
Des fontes libres :