Je suis juste curieux, dans normalize.css
, les règles de police monospace contiennent
font-family: monospace, monospace;
Y a-t-il une différence
font-family: monospace;
? Il doit y avoir une raison pour l'utiliser. C'est peut-être une solution de contournement pour le comportement de certains navigateurs?
Tu as raison. Le font-family: monospace, monospace;
declaration est un simple hack/contournement pour certains navigateurs qui ont tendance à réduire la taille de police des polices à espacement fixe.
Plus d'informations sur ce problème Github: https://github.com/necolas/normalize.css/issues/519#issuecomment-197131966
Oui, ceci est une solution de contournement pour un problème de longue date (je parle depuis plus d'une décennie) avec la gestion par les navigateurs du monospace
famille générique. Eric Meyer a un compte rendu détaillé à ce sujet , et j'ai exploré cela récemment alors que répondant à cette question qui concerne spécifiquement la gestion par Firefox des polices monospaces.
Pourquoi ça marche? Comment est monospace, monospace
différent de simplement monospace
? Personne ne sait. J'ai fait une supposition basée sur le comportement de Firefox, mais c'est juste ça: une supposition. Mais une chose est claire: monospace, monospace
est recommandé plutôt que monospace
si vous ne voulez pas gérer ce comportement.