Exemple de code HTML simple:
<p>font family</p>
Exemple de code CSS simple:
p {
font-family: Arial, Helvettica, sans-serif;
}
Arial
Arial
est non présent alors il cherche Helvettica
Helvettica
est non présent alors il cherche sans-serif
Questions
Il n'utilisera pas la police par défaut du navigateur. Mais il utilisera plutôt la police sans-serif par défaut. Depuis la dernière police dans la pile de polices n'est pas une police spécifique. C'est un nom générique. Certains navigateurs vous permettent de le définir ou il utilisera par défaut le système d'exploitation de l'ordinateur de l'utilisateur.
URL de référence: https://developer.mozilla.org/en-US/docs/Web/CSS/font-family
Il aura recours à la police par défaut du navigateur. Dans ce cas, avec la spécification sans-serif, la police sans-serif par défaut serait recherchée. Je pense que pour Windows, cette police est Arial, et pour Mac, Helvetica (ne me citez pas dessus, cela fait longtemps que je n’ai pas regardé). Si aucune police sans-serif n'existe sur la machine, le navigateur bascule sur sa valeur par défaut globale, qui est généralement Times New Roman. S'il ne trouve aucune police dans un paramètre par défaut, il acceptera la première chose que le système produit à partir du gestionnaire de polices.
Il y a un mensonge qui ne cesse de se répéter: le navigateur choisit le "système par défaut" pour "serif" ou "sans-serif" lorsque aucun autre élément de la liste ne sont disponibles. Dans mes tests avec Firefox (Iceweasel 38 en fait, sur Debian Jessie 8.2), le navigateur est assez intelligent pour choisir une police. Il choisira une police différente si "sans-serif" était précédé de "Arial" que pour "Verdana". De même pour les empattements. De plus, il prend en compte l’étirement de la police et le poids. Récemment, j'ai remarqué que DejaVu Sans ExtraLight était sélectionné automatiquement pour une police dont je n'avais jamais entendu parler auparavant. J'aimerais bien savoir comment fonctionne l'algorithme, dans tous les navigateurs, mais c'est la seule réponse que je ne trouve pas.