Locksly
@Locksly
Учусь html-верстке!

Как задавать вертикальные отступы в адаптивном дизайне?

Есть макет, решил сделать его адаптивным. Столкнулся со следующей проблемой, в каких единицах задавать вертикальные отступы и высоту элементам (margin, padding)? Оставлять в px или в %? Но в отличие от ширины, которая может быть задана максимальной, высота макета будет разной и непостоянной? Или возможно в em? Везде делается по разному, есть ли какая то методика? И как быть с абсолютно споционированными элементами, так как они "сьезжают" относительно шаблона при задание им top,left,bottom в процентах
  • Вопрос задан
  • 2540 просмотров
Решения вопроса 1
teotlu
@teotlu
Навёрстываю упущенное
margin и padding берут процентные значения от ширины родителя.

А в чём задавать вертикальные отступы — зависит от ситуации. В более-менее стандартном случае блоков с текстом, например, логичнее задавать их в em, поскольку отступы-то эти служат правильному вертикальному ритму, который во многом зависит от стилей текста.

И ещё используйте уже rem, а не em, они сейчас поддерживаются везде, где поддерживаются media queries.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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