Что делать?

Имея в виду все связанные с этим вопросом трудности, лучше всего, вероятно, использовать относительные единицы измерения, в первую очередь, em и при необходимости – px. Поскольку ex в большинстве применяемых сейчас броузеров, как правило, вычисляется как часть em, ее достоинства в настоящий момент обсуждать не будем. Если реальное измерение x-высоты будут поддерживать большее количество агентов пользователя, возможно, ex возьмет свое. В общем, em является более гибкой единицей измерения, потому что соотнесена с размером шрифта, так что относительное расположение элементов будет оставаться постоянным.

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

Оцените статью: (0 голосов)
0 5 0

Статьи из раздела CSS на эту тему:
URL
Абсолютные единицы измерения длины
Единицы измерения CSS2
Единицы измерения em и ex
Единицы измерения длины