Единицы измерения в CSS
Для того, чтобы в CSS определить размеры шрифтов, изображений, таблиц и их ячеек, а также других объектов используются определённые единицы измерения. Они могут иметь как абсолютные значения, то есть раз и навсегда заданного размера - это Абсолютные единицы измерения, так и относительные значения, которые всегда должны соотноситься с каким-либо основным размером и представляют из себя какую-то его часть - это Относительные единицы измерения.
Абсолютные единицы измерения
Абсолютные единицы не зависят от устройства вывода.
К абсолютным единицам относятся:- in - дюймы, 1 in = 25,4 mm;
- cm - сантиметры;
- mm - миллиметры;
- pt - пункты (типографский пункт), 1 pt = 1/72 in = 0,353 mm;
- pc - пики (типографская пика), 1 pc = 12 pt = 4,236 mm.
HTML-код | CSS-код |
<html>
|
p .in {
|
Что получилось | |
Шрифт 0,2 дюйма
Шрифт 0,5 сантиметра
Шрифт 5 миллиметров
Шрифт 15 пунктов
Шрифт 1,2 пика
|
Абсолютные единицы измерения для указания размеров на страницах сайтов используются крайне редко.
Относительные единицы измерения
Относительные единицы указывают размер относительно другого размера, зависят от устройства вывода.
К относительным единицам относятся:- px – пикселы - размер точки на экране;
- % – проценты;
- em – высота шрифта;
- ex – высота символа "x";
- ch – высота символа ноль "0";
- rem – смесь px и em;
- vw – 1% ширины окна;
- vh – 1% высоты окна;
- vmax – наибольшее из vw и vh;
- vmin – наименьшее из vw и vh;
- vm – так для IE9 обозначается vmax.
HTML-код | CSS-код |
<html>
|
p .em {
|
Что получилось | |
Шрифт 2 em
Шрифт 4 ex
Шрифт 22 пиксела
Шрифт 200 процентов
|
Чаще всего, чтобы меньше путаться, для задания размеров принимают относительные единицы - пикселы (px) и проценты (%), реже высоту шрифта (em).