Должен ли я определять ширину, высоту, поля, отступы, высоту строки в em также, если я использую em для определения размера текста? Это хорошо для доступности?
em
Теперь нет ничего плохого в использовании пикселей для размеров шрифта. Современные браузеры могут отличать текст от макета при масштабировании, поэтому ваши поля сохранят свой правильный стиль, а размер текста будет изменен.
Если они будут стилизовать контейнер с текстовым содержимым, я бы сказал, да для высоты строки и, возможно, высоты.
Для ширины / отступов / полей текстового контейнера, где он ограничен другими элементами макета, вы можете выбрать размер их независимо от размера шрифта по эстетическим причинам.
Есть связанный вопрос doctype.com: действительно ли это имеет значение в настоящее время: px VS.em единица измерения масштаба