Должны ли мы по-прежнему использовать em и% для определения размера шрифта элементов веб-сайта?

Я нашел много предложений по использованию разных размеров шрифта и единиц измерения для веб-сайтов. Большинство из них предлагают определять размер шрифта тела в% (100,1%) и использовать em для остальной части. Я понимаю, что это очень полезно для сохранения пропорций при увеличении и уменьшении масштаба, особенно для старых браузеров. Но сегодня большинство веб-браузеров могут ограничивать пропорции элементов веб-сайта даже для элементов фиксированного размера.

Так следует ли нам по-прежнему использовать% и em или можно использовать пиксели?

Спасибо.


person Anthony    schedule 11.12.2009    source источник
comment
нет, em было два месяца назад,% было в прошлом месяце, теперь мы вернулись к использованию простого старого пикселя, но эксперты предполагают, что в течение следующих нескольких месяцев pt скоро вернется ...   -  person LorenVS    schedule 12.12.2009


Ответы (2)


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

person Robert Greiner    schedule 11.12.2009
comment
... и некоторые люди хотели бы иметь возможность использовать свой предпочтительный размер текста без необходимости делать изображения на странице огромными (и в конечном итоге использовать горизонтальную прокрутку на сайтах с фиксированной шириной). - person bobince; 12.12.2009

Internet Explorer 6 (и 7?) Не может правильно масштабировать пиксели, поэтому я все равно буду полагаться на% / ems.

person meder omuraliev    schedule 11.12.2009
comment
... или pt, если я не хочу наследовать базовый размер шрифта от родительского элемента. - person Matthew; 12.12.2009
comment
? Никогда не используйте pt на экране. Его размер такой же безразмерный, как и px, но в качестве бонуса - другой размер в разных ОС. pt подходит для печати таблиц стилей и ничего больше. - person bobince; 12.12.2009