Размер веб-шрифта в см - PullRequest
0 голосов
/ 15 января 2019

Для моего веб-сайта я хотел бы установить размер шрифта в cm (сантиметры), чтобы шрифт читался независимо от размера и разрешения экрана, при условии, что параметр PPI (пикселей на дюйм) дисплея установлен правильно в ОС. Поэтому я попробовал это в html:

<p style="font-size:1cm">Some text</p>

Видимо, ни на моем ПК, ни на мобильном размер шрифта не превышает 1см. На ПК он больше (слишком большой, чтобы его можно было прочитать). На мобильном устройстве он меньше (слишком маленький, чтобы его можно было прочитать).

Итак, вопрос в том, что происходит? Это потому, что PPI не установлен правильно на обоих устройствах? Или это потому, что cm размеры шрифта просто не работают в Интернете / браузерах?

Ответы [ 2 ]

0 голосов
/ 15 января 2019

Это потому, что cm используется для печати, а не для отображения на экране. font-size:1cm будет приблизительно соответствовать размеру экрана только для очень большого разрешения.

Рекомендуется

Sreen em, px,%

Печать em, см, мм, дюйм, пт, шт,%

Повод

Скрин ex

Печать px, ex

Не рекомендуется

Sreen pt, см, мм, дюйм, шт

0 голосов
/ 15 января 2019

Фиксированные единицы абсолютной длины и длина, выраженная в любом из этих будет отображаться как именно этот размер.

Абсолютные единицы длины не рекомендуются для использования на экране, потому что Размеры экрана сильно различаются. Тем не менее, они могут быть использованы, если на выходе среда известна, например, для макета печати. ​​

https://www.w3schools.com/cssref/css_units.asp

...