Maison  >  Article  >  interface Web  >  css 9pt est égal au nombre de px

css 9pt est égal au nombre de px

青灯夜游
青灯夜游original
2021-01-19 14:20:033901parcourir

CSS 9pt équivaut à 12px. La formule de calcul de pt et px est "pt=px*dpi/72", et basée sur 96dpi (par défaut) sous Windows, "9pt = 9 * 1/72 * 96 = 12px".

css 9pt est égal au nombre de px

L'environnement d'exploitation de ce tutoriel : système Windows 7, version CSS3, ordinateur Dell G3.

unités css pt et px

pt (point, livre) : C'est une unité physique de longueur, faisant référence à 1/72 de pouce.

px (pixel, pixel) : Il s'agit d'une unité de longueur virtuelle, qui est l'unité de longueur de l'image numérique du système informatique. Si px doit être converti en longueur physique, la précision DPI (Dots Per Inch, pixels par pouce) doit être spécifié, il existe généralement une option DPI lors de la numérisation et de l'impression. La valeur par défaut pour les systèmes Windows est de 96 dpi et celle par défaut pour les systèmes Apple est de 72 dpi.

La formule de conversion de pt et px peut être obtenue selon la définition de pt :

pt = 1/72 (pouce), px = 1/dpi (pouce)

Donc

pt = px *dpi / 72

Calculé sur base de 96dpi sous Windows :

1 pt = px * 96/72 = px * 4/3

Par exemple, quel que soit le système d'exploitation dans lequel il se trouve, le DPI par défaut du navigateur Firefox est de 96, alors en fait 9pt = 9 * 1/72 * 96 = 12px.

Ainsi, bien que le « I » dans « DPI » et le « pouce » dans « 1pt est égal à 1/72 de pouce » ne représentent pas des pouces physiques, les deux unités sont égales l'une à l'autre. est éliminé dans la multiplication.

Alors, comment calculer la longueur physique réelle ? Veuillez sortir une règle, mesurer la largeur visible de votre moniteur (dans mon cas, c'est 11,2992 pouces) et divisez-la par la résolution horizontale (dans mon cas, c'est 1024 pixels). Le résultat est la longueur physique de chaque pixel.

Maintenant, nous pouvons répondre à la question : combien d'espace occupe la police de 9 pts sur la page Web ? La réponse est :

9 * 1/72 * 96 * 11.2992 / 1024 = 0.1324. pouces = 0,3363 cm

Bien que pt soit une unité absolue, elle est uniquement destinée aux périphériques de sortie. C'est une unité de police très utile dans les outils de composition de texte (word, abobe). Quelle que soit la résolution du moniteur, le résultat imprimé sur papier est le même.

Mais la page Web est principalement destinée à l'affichage sur écran, pas à l'impression et à d'autres besoins. Et px peut représenter avec précision la position et la taille des éléments à l'écran.

Bien sûr. Lorsque le dpi est de 96, 9pt=12px.

Pour plus de connaissances sur la programmation, veuillez visiter : Introduction à la programmation ! !

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn