Как можно уменьшать размер элементов пропорционально экрану?

Есть ли какой-то способ уменьшать элементы пропорционально размеру экранов? Дабы не писать медиа запросы под овер 9999(9) разных экранов мобильных и десктопов ? А так же, что бы сайт, сверстанный под 1920 можно было и на 5к открыть . Что поможет тексту и маленьким блокам попасть в большой экран?
  • Вопрос задан
  • 2713 просмотров
Решения вопроса 3
tennalian
@tennalian
Ответ написан
Комментировать
nalomenko
@nalomenko
Руководитель отдела разработок в студии «Lava»
Можно использовать либо единицы измерения vw/vh (ширина и высота вьюпорта соответственно), либо полагаться на старые добрые проценты (%), что довольно примитивно и грубо, но более кросс-браузерно, и работает, если верстать под условно один тип устройств (например, только под компы, предположив, что в большинстве случаев мы имеем соотношение сторон вьюпорта 16:9).
Ответ написан
@asd111
vw,vh,vm - вместо px или %, но это не всегда применимый вариант, например если захочется увеличить масштаб страницы по ctrl + mousewheel то страница не изменит масштаб а все элементы указанные в vw, vh, vm просто смасштабируются.
css-tricks.com/viewport-sized-typography
Как правило на больших экранах принято добавлять элементы. Как например на тостере.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы