Как em может быть лучше, чем px в адаптивной сетке Zurb Foundations?

Медиа-запросы Zurb Foundation определены в em:

$small-range: (0em, 40em); /* 0, 640px */
$medium-range: (40.063em, 64em); /* 641px, 1024px */
$large-range: (64.063em, 90em); /* 1025px, 1440px */
$xlarge-range: (90.063em, 120em); /* 1441px, 1920px */
$xxlarge-range: (120.063em); /* 1921px */

Я не понимаю, как это может быть хорошей идеей. Я должен предположить, что мне что-то здесь не хватает, и я очень хочу узнать, что!

Если бы я хотел изменить размер основного шрифта, мне пришлось бы пересчитывать все это, верно? Я бы использовал PXtoEM.com

Искал в интернете хороший ответ на этот вопрос, но не нашел...

Итак, я все еще не понимаю, зачем в этом случае использовать em вместо px? (Мой опыт работы с css таков: если я не понимаю, мне нужно этому научиться)


person alarian    schedule 17.08.2014    source источник
comment
«Зачем в этом случае использовать em вместо px?» — чтобы макет реагировал на доступное пространство по отношению к текущему используемому размеру шрифта, конечно…   -  person CBroe    schedule 17.08.2014
comment
Итак... Если бы я хотел изменить размер основного шрифта, мне пришлось бы все это пересчитывать, верно? :)   -  person alarian    schedule 17.08.2014
comment
Вы строите свой размер с разумными размерами шрифта, указанными в em, а затем пользователь меняет базовый размер шрифта в своем браузере, если он считает, что он слишком маленький/большой для комфортного чтения…   -  person CBroe    schedule 17.08.2014


Ответы (1)


Недавно я познакомился с ems, используя интерфейсную структуру Zurb Foundation.

Насколько я понимаю, ems и проценты приводят к тому, что элементы отображают более точные пропорции по отношению к другим, размерам экрана и т. д.

Существует несколько конверсионных чатов и калькуляторов для конвертации пикселей в ems.

Вот хорошая ссылка: удобные поля ввода/вывода: http://all-markup-news.com/px-to-em/

person Claire Umeda    schedule 22.06.2015