Браузер по умолчанию, например, 16pt для Firefox. Проверить это можно, перейдя в настройки Firefox, перейдя на вкладку Content и проверив размер шрифта. Вы можете сделать то же самое для других браузеров.
Мне лично нравится контролировать размер шрифта по умолчанию для моих сайтов, поэтому в файле CSS, который включен в каждую страницу, я установлю значение по умолчанию для BODY, например:
body {
font-family: Helvetica, Arial, sans-serif;
font-size: 14px
}
Теперь размер шрифта всех моих HTML-тегов унаследует размер шрифта 14 пикселей.
Скажите, что я хочу, чтобы размер шрифта для всех элементов div был на 10% больше, чем для body, я просто делаю:
div {
font-size: 110%
}
Теперь любой браузер, который просматривает мои страницы, автоматически делит все div на 10% больше, чем у тела, что должно быть что-то вроде 15.4px.
Если я хочу, чтобы размер шрифта всех элементов div был на 10% меньше, я делаю:
div {
font-size: 90%
}
Это позволит всем элементам div иметь размер шрифта 12,6 пикселей.
Также вы должны знать, что поскольку размер шрифта наследуется, то каждый вложенный div будет уменьшать размер шрифта на 10%, поэтому:
<div>Outer DIV.
<div>Inner DIV</div>
</div>
Внутренний div будет иметь размер шрифта 11,34px (90% от 12,6px), что, возможно, не было предназначено.
Это может помочь в объяснении:
http://www.w3.org/TR/2011/REC-CSS2-20110607/syndata.html#value-def-percentage