Разве 1em не должен быть 16px во всех браузерах?
У меня есть этот CSS
* {font-size: 1em; } label { font-size: .85em; }
, который в IE8 удручающе дает элементам метки высоту 12px по сравнению с 13.6pxЯ надеялся на.
Спасибо за помощь!
Не обязательно:
Один 'Em' (1em) равенвысота заглавной буквы "M" в размере шрифта по умолчанию.При применении в CSS Em представляет либо размер шрифта пользователя по умолчанию, либо размер размера шрифта родительского элемента, если он доступен.
Таким образом, хотя размер шрифта по умолчанию составляет 16 пикселей, возможно, в IE установлен другой размер.
Также у вас может быть какой-то неясный родительский элемент, который переопределяет его.
Подробнее
Единица измерения em является относительной. Если у вас размер шрифта 12pt, 1 em = 12pt. Используя размер шрифта 20pt, 1 em = 20pt. Он происходит от буквы М. Он датируется временем и периодом, когда тексты были созданы композитором. Буква М была размером с квадрат тела.