Задать вопрос

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

Есть ли какой-то способ уменьшать элементы пропорционально размеру экранов? Дабы не писать медиа запросы под овер 9999(9) разных экранов мобильных и десктопов ? А так же, что бы сайт, сверстанный под 1920 можно было и на 5к открыть . Что поможет тексту и маленьким блокам попасть в большой экран?
  • Вопрос задан
  • 2713 просмотров
Подписаться 4 Оценить Комментировать
Решения вопроса 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
Как правило на больших экранах принято добавлять элементы. Как например на тостере.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы