2014-10-14 8 views
0

Я использую бэры для всех видов элементов, таких как:Являются ли единицы rem полезными только для размера шрифта?

html: 62.5%; 

.element { 
    font-size: 1.6rem; 
    margin: 2rem 0 1rem 0; 
    padding: 1rem; 
    min-height: 3rem; 
    height: 100%; 
} 

Я прочитал некоторые articles о преимуществах использования REM и не РХ. В настоящее время я использую REM в целом, но я начал думать о том, насколько он полезен только для размера шрифта или нет.

Итак, REM полезен в других элементах или их использование во всех элементах немного переборщил?

ответ

1

Огромный аргумент в пользу использования модулей rem или em для всего макета заключается в том, что весь ваш макет будет масштабироваться с текстом. Это было важно для доступности со старыми браузерами, в которых появилась возможность увеличить размер шрифта, а не функцию масштабирования, которую предлагает большинство браузеров. Чтобы сделать веб-страницы более легко читаемыми, люди с низкой видимостью часто увеличивали размер шрифта - и на сайтах, которые используют rem или em для всех элементов на странице, вся страница будет масштабироваться. Этот аргумент меньше актуально, но по-прежнему важно для поддержки старых браузеров (IE6 по-прежнему используется во многих школах и офисах!).

+0

@Wooddrow Barlow Поэтому в современных браузерах (IE9 +) кажется, что размер шрифта в REM важен, но не относится к другим элементам? Итак, если вы хотите охватить IE9 +, вам не нужно использовать REM во всем вашем проекте? Также ... более старый браузер (IE8-) не поддерживает блоки REM ... –

+0

@ DanielRamirez-Escudero В IE8- вы, вероятно, будете использовать ems. Я не слышал веских аргументов в пользу rems или ems помимо аргумента масштабирования, но это не значит, что его нет. –

+0

Когда вы делаете размер шрифта больше с вашей клавиатурой, это то же самое, что и масштабирование веб-сайта? Я не уверен, не понимаю ли я все преимущества REM. Спасибо за ваши ответы –

Смежные вопросы