Свойство font-size, определяющее размер шрифта, в качестве значений может принимать абсолютные и относительные длины, проценты и ключевые слова. В частности:
p {font size: 12pt}
p {font size: 120%}
p {font size: +2pt}
p {font size: medium}
p {font size: larger}
Первое правило, вероятно, употребляется чаще всего, поскольку выглядит самым знакомым, – оно устанавливает размер шрифта равным определенному числу пунктов (двенадцати в данном примере). Второе правило устанавливает размер шрифта на 20% больше, чем в родительском элементе. Третье – увеличивает нормальный размер шрифта
на 2 пункта. В четвертой строке выбирается заранее определенный броузером размер, обозначенный словом medium. Допустимыми ключевыми словами для абсолютного размера могут служить xx-small, x-small, small, medium, large, x-large и xx-large, которые обычно соответствуют семи размерам шрифта, используемым для атрибута size тега <font>.
Последнее правило выбирает следующий по размеру шрифт по сравнению с тем, что используется в родительском элементе. Таким образом, если раньше применялся medium, то теперь он превратится в large. Вы также можете написать smaller с легко предсказуемым результатом.
Ни один из современных броузеров не обращается корректно с предписаниями увеличить или уменьшить размер шрифта. Они скорее проигнорируют знак увеличения/уменьшения и примут его значение за абсолютный размер. Так что результатом применения третьего правила будет шрифт размером в два пункта, а совсем не на два пункта больше нормального.