Как сохранить пропорции размеров всех элементов при изменении размеров родительского элемента?

Здравствуйте!

Есть некоторый див, в нем содержится прямоугольный блок, а в нем текст!
У этого блока есть отступ сверху и слева, его ширина и высота. А в нем есть текст, у которого есть размер и отступ сверху и слева.

Представим, что я делаю презентацию: сверстать все эти свойства для одного экрана не представляет проблем, но, что если я буду смотреть на эту презентацию на большом экране или супер-маленьком, получится, что текст в 20рх будет мелко смотреться на большом и маленьким на очень большом

Как мне решить эту проблему? возможно написать функцию на js? спасибо!
  • Вопрос задан
  • 3874 просмотра
Решения вопроса 1
iiil
@iiil
Инженер и вэб-дизайнер, рисую.
Используйте или media запросы, или новые единицы измерения, например: vw, vh.
Пример использования: codepen.io/iiil/pen/pIHCG

Советую ознакомиться shpargalkablog.ru/2013/03/px-em-calc.html
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 3
@vdem
В первую очередь не используйте пикселы в качестве единиц измерения. Используйте проценты, pt, in, mm.
Ответ написан
@Grag
Используйте @media и все.
Ответ написан
Комментировать
Быть может метод scale вам поможет: www.w3schools.com/css/css3_2dtransforms.asp
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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