CSS: % + em

Внимание
Информация в этой заметке устарела. Современные браузеры работают с размером шрифта вполне единообразно.

Следующее простое CSS-правило:

HTML {font-size: 100.1%; }

решает сразу две проблемы:

  • слишком крупный шаг масштабирования шрифта средствами браузера при использовании только единиц em;
  • различный размер шрифта при просмотре одной и той же страницы в разных браузерах при настройках по умолчанию.

После добавления этого правила можно использовать единицы em сколько влезет.