devicePixelRatio на iPhone 7 - PullRequest
       8

devicePixelRatio на iPhone 7

0 голосов
/ 04 апреля 2019

На моем iPhone 7 в Safari div в 3 дюйма в реальности составляет около 1,8 дюйма.

Почему они не установили devicePixelRatio так, чтобы 3in in css были 3in in real? Есть ли спецификация, как установить devicePixelRatio? Есть ли обходной путь?

 <!DOCTYPE html>
 <html>
    <head>
        <meta name="viewport" content="width=device-width,initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0" />
    </head>
    <body style="margin:0">
        <div style="width:3in;background:orange">3in</div>
    </body>
 </html>
 

1 Ответ

0 голосов
/ 04 апреля 2019

В CSS-единицах, таких как дюйм и см, не рекомендуется использовать в соответствии с w3.org , за исключением того, что вы планируете распечатать свою веб-страницу:

Единственное место, где вы можете использовать pt (или cm или in) для установки размера шрифта, - это таблицы стилей для печати, если вам нужно убедиться, что напечатанный шрифт точно определенного размера. Но даже там использование размера шрифта по умолчанию обычно лучше.

Если вам действительно нужно использовать дюймы в качестве единиц измерения, посмотрите на этот ответ здесь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...