CSS Длина Единицы:
- Абсолют : дюймы ( в ), сантиметр ( см ), миллиметр ( мм ), точки ( pt) ), picas ( шт )
Точки являются стандартными типографскими измерениями, которые использовались принтерами и наборщиками на протяжении десятилетий и программами обработки текстов на протяжении многих лет. Традиционно, есть 72 точки на дюйм (точки были определены до широкого использования метрической системы). Следовательно, заглавные буквы текста с 12 точками должны быть высотой в одну шестую дюйма. Например, p {font-size: 18pt;} эквивалентно p {font-size: 0.25in;}.
Picas - еще один типографский термин. Пика эквивалентна 12 точкам, что означает, что есть 6 пиков на дюйм. Как только что показано, заглавные буквы текста, равные 1 пика, должны быть одной шестой дюйма в высоту. Например, p {font-size: 1.5pc;} установит текст того же размера, что и объявления примеров, найденные в определении точек.
Эти блоки действительно полезны, только если браузер знает все детали монитора, на котором отображается ваша страница, используемого вами принтера или любого другого пользовательского агента, который может применяться. В веб-браузере размер экрана зависит от размера монитора, а также от разрешения, с которым он настроен, и вы, как автор, не можете многое сделать с этими факторами. абсолютные единицы измерения гораздо более полезны при определении таблиц стилей для печатных документов , где измерения в терминах в дюймах, точках и изображениях распространены. Как вы уже видели, попытка использовать абсолютные измерения в веб-дизайне в лучшем случае опасна.
- Относительный : em (em-height), ex (e-height), px . Первые два обозначают и «x-height», которые являются общими типографскими измерениями; однако в CSS они имеют значения, которые вы можете не ожидать, если знакомы с типографикой.
em : один «em» определен как значение font-size для данного шрифта. Если размер шрифта элемента равен 14 пикселям, то для этого элемента 1em равен 14 пикселям.
ex : относится к высоте строчной буквы x в используемом шрифте. Поэтому, если у вас есть два абзаца, в которых размер текста составляет 24 точки, но каждый абзац использует свой шрифт, значение ex может быть разным для каждого абзаца. Это потому, что разные шрифты имеют разную высоту для x
px : крошечные цветные рамки на мониторе - это пиксели. В общем, если вы объявляете что-то вроде font-size: 18px , веб-браузер почти наверняка будет использовать реальные пиксели на вашем мониторе, ведь они уже есть, но с другими устройствами отображения, такими как принтеры Пользовательский агент должен будет изменить размеры пикселей до чего-то более разумного . Другими словами, код печати должен выяснить, сколько точек в пикселе, и для этого он может использовать эталонный пиксель 96ppi.
Conclution
Из-за этого потенциала для масштабирования пиксели определяются как относительная единица измерения, хотя в веб-дизайне они ведут себя почти как абсолютные единицы.
Ссылка: css определенный гид Эрика Мейера