Есть шаблон (фиксированно зажат на 100%): шапка 5%, контент 90%, футер 5%; контент зажат в тисках, ничего не скролируется, открывается на разных устройствах, возможно ли как-то сохранить пропорцию блоков, даже на очень узкий экранах? Есть единицы vh, vw, зависящие от высоты/ширины экрана, но важно, чтобы контент в теле никогда не уползал вниз (на нём overflow: hidden), т.е необходимо держать блоки в пропорциях: замахнулся на функцию расчёта от calc; но может есть другой способ как-то базироваться на значениях aspect ratio / viewport'а?
может воюю не туда )
т.е 100px - на большом экране смотрится ок, но на мелочных - это уже огромно, необходимо завязываться на пропорции, либо делать через calc, как лучше?)
имхо, нужно смотреть, потому что экран можно сделать 16/9 и его же можно заресайзить в 9/16 и можно 1/1 ...