font | NN 6 IE 4 CSS 1
| Hérité: oui
Cette forme courte d'attribut permet de définir, à l'aide d'une seule instruction, plusieurs attributs relatifs aux polices de caractères. Certains navigateurs sont plus faciles que d'autres en ce qui concerne les valeurs obligatoires et optionnelles, mais cet attribut devrait au moins spécifier font-size et font face (au moyen des valeurs font-family ou CSS2FontConstant) dans cet ordre. L'ordre des types de valeurs séparées par des espaces n'est pas important. Dans CSS2, des constantes supplémentaires permettent d'appliquer à chaque attribut de police des polices système nommées qui sont dotées de valeurs fixes.
Syntaxe CSS
    font: font-style || font-variant || font-weight || font-size[/line-height] ||
    font-family | CSS2FontConstant
Valeur
Pour la syntaxe et des exemples de types de valeur applicables aux attributs de police et de ligne, voir la section consacrée à l'attribut en question. Si vous insérez une barre oblique avant la valeur line-height, vous pouvez utiliser une seconde valeur de longueur dans une séquence de valeurs susceptible d'atteindre une certaine longueur de valeurs pour cet attribut: la valeur de longueur line-height doit toujours accompagner la valeur font-size requise, séparée par une barre oblique. Les constantes de police CSS2 sont les suivantes: caption | icon | menu | message-box | small-caption | status-bar. Ces constantes désignent les polices du navigateur et du système d'exploitation utilisées par l'ordinateur client. Leur apparence précise varie par conséquent en fonction du système d'exploitation mais est conforme aux attentes de l'utilisateur pour un type particulier de police. Autrement dit, vous devez utiliser ces styles lorsque leur fonction reflète une fonction du système d'exploitation ou du navigateur.
Valeur initiale
Aucune.
Exemple
    body {font: 12px serif}
    h2 {font: bolder small-caps 16px "Lucida Console", Arial, sans-serif}
    .iconCaption {font: 10px/1.1em caption}
S'applique à
Tous les éléments.
Référence de modèle d'objet
    [window.]document.getElementById("elementID").style.font