CSS3 — единицы измерения шрифтов для адаптивности

css3 font sizes - CSS3 — единицы измерения шрифтов для адаптивности

Не слежу за новостями веб языков, поэтому иногда удивляюсь новым решениям в верстке старых проблем. Вот, например, натолкнулся на размер шрифтов, которые будут смотреться одинаково на разных разрешениях экранов

font-size: 100%;
font-size: 0.75em;
font-size: 0.75rem;

em и rem — схожи, но первый будет уменьшать шрифт с каждым новым вложением от родительского элемента, а второй берет свои размеры от корневого

<div><div>уменьшится дважды для em и один для rem</div></div>

А вот еще парочка занятных разметок в зависимости от размера браузера:

1vw — 1% ширины устройства отображения.
1vh -  1% высоты устройства отображения.
1vmin — наименьшее значение из 1vw и 1vh.

например, для экрана 1000х1200px:

1.5vw = размер шрифта 15px
1.5vh = размер шрифта 18px
1.5vmin = минимальное значение из 1.5vw и 1.5vh = 15px

Новости от партнеров

Комментарии

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *