font
La propriété font est soit une propriété raccourcie permettant de définir rapidement font-style, font-variant, font-weight, font-size, line-height et font-family, soit une propriété permettant d'utiliser une police système pour la police de caractères d'un élément grâce à certains mots-clés spécifiques.Comme pour les autres propriétés CSS, les valeurs qui ne sont pas définies avec la propriété raccourcie sont définies avec leur valeur initiale, ce qui peut surcharger les valeurs définies précédemment avec les propriétés détaillées. La valeur initiale pour font-size est medium, pour les autres propriétés détaillées, la valeur initiale est normal sauf pour font-family où la valeur initiale dépend de l'agent utilisateur.
Si font est définie comme une propriété raccourcie :
- La déclaration devra inclure des valeurs pour font-size et font-family
- La déclaration pourra éventuellement inclure des valeurs pour font-style, font-variant, font-weigh et font-height
- Les valeurs pour font-style, font-variant et font-weight doivent précéder la valeur pour font-size
- La valeur de font-variant ne peut utiliser que les valeurs définies en CSS 2.1 : normal et small-caps
- La valeur pour line-height doit immédiatement être suivie d'une barre oblique et de la valeur pour font-size (par exemple "16px/3")
- La valeur pour font-family doit être la dernière fournie.
Un mot-clé peut être utilisé pour indiquer une police système spécifique :
- caption La police système utilisée pour les libellés des contrôles (par exemples les boutons, listes déroulantes, etc.).
- icon La police système utilisée pour les textes accompagnant les icônes.
- menu La police système utilisée pour les menus.
- message-box La police système utilisée dans les boîtes de dialogue.
- small-caption La police système utilisée pour les libellés des contrôles de petite taille.
- status-bar La police système utilisée dans les barres de statut de la fenêtre.
font: 20px cursive;
font: bold italic large serif;