2010-01-28 1 views
1

Должен ли я определять ширину, высоту, край, отступы, высоту строки в em также, если я использую em для определения размера текста? Это хорошо для доступности?Должен ли я определять ширину, высоту, маржу, отступы, высоту строки в em также, если я использую em для выравнивания текста?

ответ

0

Если они предназначены для создания контейнера с текстовым контентом, я бы сказал «да» для высоты линии и, возможно, высоты.

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

Там есть связанный с этим вопрос doctype.com: does it really matter nowadays: px VS .em type scale units

1

Там нет ничего плохого в использовании пикселей для размера шрифта в настоящее время. Современные браузеры могут различать текст из макета при масштабировании, поэтому ваши поля сохранят свой правильный стиль, а текст будет изменен.

+0

Em vs pt/px не всегда могут быть проблемой масштабирования браузера. –

+0

true, но с px также легче работать, если вы не намеренно хотите, чтобы каждый контейнер был относительно родителя ... что редко бывает в любом случае, так зачем беспокоиться о них. –

+0

Истинно. Примером моей озабоченности является предоставление разных шрифтов, имеющих разные размеры пикселей, например, для резервного копирования типа шрифта для недоступного шрифта под определенной ОС. –