Comments 5
Тема поднята правильная и важная, но в тексте ошибки:
Размер текста в пикселях, а не в em или процентах
В чем проблема с этим? Последний браузер, который не умел менять масштаб текста в пикселях, был по моему IE7. А первый, который умел — Опера. Вы, по моему, копипастите рекомендации 10-летней давности. Верстка же иногда значительно упрощается пикселями.
Я тут недавно столкнулся с этой проблемой в QtAssistant, мы его для справочной системы используем в нашем ПО. Хоть это и не браузер, но он использует подмножество html4 и css2. И проблемы с масштабом текста возникают не только при указании размеры в px, но и в pt.
Хотя, справедливости ради, там есть проблемы и посерьезнее масштабирования.
Как мне кажется, было бы правильнее убрать эту настройку и заменить на "масштаб по умолчанию". Так как элементы интерфейса вроде кнопок могут разваливаться или обрезать буквы при нехватке места. А масштабировать всю страницу безопаснее. Вы тестируете верстку на изменение базового размера шрифта? Если нет, то используя rem вы обманываете браузер, говоря что якобы вы поддерживаете изменение размера шрифта.
Ну и rem не поддерживается в старых браузерах. Не забывайте писать фоллбек с px.
Спасибо автору за собранную статистику.
Яндекс для слепых и слабовидящих