2010-07-17 9 views
2

J'ai le code html suivant et css
Dans Firefox la taille de police calculée est 16.66667px
Dans Chrome la taille de police calculée est 13pxPourquoi les tailles de police différentes

Inutile de dire qu'il est un bon peu de différence dans ces deux tailles, l'une est trop petite pour être lue, l'autre est de bonne taille. Je suppose qu'une façon de contourner ce problème est de définir la taille de la police à 16,67 pixels mais pourquoi est-ce le cas.

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN"> 
<html> 
<head> 
    <title>My first styled page</title> 
    <style type="text/css"> 
    body { 
     font-family: Arial, sans-serif; 
     font-size: 10pt; 
    } 
    </style> 
</head> 
<body> 

    This is some text. 
</body> 
</html> 

Toutes mes mesures proviennent de l'élément d'inspection (en utilisant firebug dans firefox).

Répondre

2

Les tailles de police sont différents parce que les programmeurs du navigateur faire des hypothèses différentes sur le système de l'utilisateur normal.

Il n'y a rien de mal à cela, et c'est aussi pourquoi vous devez pas utiliser px pour définir la taille de la police. Sur un ordinateur avec un écran haute résolution, votre police sera trop petite. Certainement 10px sera illisible sur les ordinateurs de beaucoup de gens. Je recommande How to Size Text in CSS pour un bon aperçu de vos choix.

+0

Voilà de quoi je parle. –

+0

L'OP spécifie des unités dans «pt» et non «px». – kingjeffrey

+0

Article complètement archaïque. – reisio

0

Définissez la taille de la police dans PX comme font-size:10px

+0

Ce n'est pas ce que demande l'OP. –

+1

Cela ne répond pas du tout à la question. – Asaph

+0

+1 Il ne répond peut-être pas à la question de l'OP au sens strict, mais résout le problème du PO: des tailles de police incohérentes sur plusieurs navigateurs. – kingjeffrey

1

pt est une unité utilisée pour l'impression et n'est pas fiable pour le dimensionnement d'écran entre navigateurs. Essayez d'utiliser une autre unité comme px, em ou un pourcentage simple.

Questions connexes