Что такое «em», если размер шрифта -документа указан в em?

В CSS em— это относительная единица, основанная на размере шрифта -документа. Итак, что такое em, если размер шрифта -самого документа измеряется в ems? Предположим, мы говорим:


Итак, emтеперь определяется рекурсивно. Так как же это обрабатывается браузером?

Документы W3C говорят:

Единица 'em' равна вычисленному значению 'размера шрифта -' свойство элемента, на котором оно используется. Исключение, когда 'em' встречается в значении самого свойства 'font -size', в котором случае это относится к размеру шрифта родительского элемента. Его можно использовать для вертикального или горизонтального измерения. (Это устройство также иногда называется quad -шириной в типографских текстах.)

Но что, если элемент document.body, то есть нет родительского элемента?

11
задан BoltClock 6 May 2012 в 13:15
поделиться