2016-02-04 5 views
1

Я хотел спросить, являются ли сантиметры на веб-сайтах одинаковыми для всех. Я где-то читал, что пиксели отображаются по-разному на основе вашего текущего оборудования. Если у меня есть страница A4, например, на моем веб-сайте, и я хочу, чтобы пользователи печатали ее, будет ли каждый пользователь с различными техническими характеристиками получить те же самые результаты?Действительно ли сантиметры на веб-сайтах одинаковы для всех?

ответ

1

Если вы хотите напечатать текст, вы должны использовать «em, cm, mm, in, pt, pc,%». Эти устройства взяты из типографики, они имеют абсолютные меры.

С другой стороны, «px» не действует как постоянная, но зависит от оборудования, вы можете узнать больше по адресу: https://www.w3.org/Style/Examples/007/units.en.html.

+0

, но если @JamieC, например, говорит, что 1cm == 37.8px и px не действуют как константа .. не являются ли константами cm? –

+1

Ну, в источнике @JamieC, есть: «Единица« px »в CSS на самом деле не имеет ничего общего с пикселями экрана, несмотря на плохо выбранное имя». Итак, вы должны думать в терминах пикселов CSS, а не реального пикселя экрана, равного 1/37,8 см. –

+1

@FooBar. Я думаю, что для таблицы стилей печати вы в порядке с единицами cm. см для дисплеев основаны на единицах px, но inprint, там нет отображения, чтобы основывать пиксели. – JamieC

1

Это не одинаково для всех. Как он появится на экране, зависит от Dots per inch дисплея и настроек пользователя.

Если вы хотите, чтобы печать выглядела ровно то же самое для всех, вам придется использовать PDF со встроенными шрифтами. Даже тогда могут возникать различия (разные принтеры печатаются по-разному, и есть много разных читателей в формате PDF).

+0

Так что смысл иметь сантиметров в качестве единицы затем ?? Мне действительно кажется, что есть единица, которая не совсем точная –

+0

Ну, это для печати - но в зависимости от браузера и настроек пользователя результаты могут по-прежнему меняться. –