Свойства шрифтов предоставляют широкие возможности контроля над внешним видом символов, используемых при отображении тех или иных элементов. Свойства шрифтов применяются ко всем элементам.
Тип шрифта
font-family:семейство_шрифта
При управлении шрифтами принимается во внимание отношение шрифта к семейству шрифтов и к категории. Множество категорий ограничено:
- serif (с засечками, например,
Times),
- sans-serif (без засечек, например,
Arial) ,
- cursive (курсивный),
fantasy (декоративный) и
- monospace (с символами фиксированной ширины, например,
Courier).
Число существующих семейств шрифтов гораздо больше (фактически название семейства можно рассматривать как торговую марку).
Стиль шрифта
font-style:normal|italic|oblique
Вид шрифта
font-variant:normal|small-caps
Жирность шрифта
font-weight:Vv|lighter|normal|bold|bolder
Жирность шрифта задается с помощью числа от 100 до 900 или ключевого слова
normal (соответствует жирности 400),
bold (соответствует жирности 700),
bolder (жирнее, чем унаследованный),
lighter (светлее, чем унаследованный).
Плотность шрифта
font-str:ultra-condensed|extra-condensed|semi-condensed|normal|semi-expanded|expanded|extra-expanded
ultra-condensed - наиболее сжатый
-
extra-condensed - сверх сжатый
semi-condensed - немного сжатый
normal - нормальный
semi-expanded - немного разреженный
expanded - разреженный
extra-expanded - сверх разреженный
Размер шрифта
font-size:Sv|Pv|em
font-size:xx-small|x-small|small|medium|large|x-large|xx-large
font-size:smaller|larger
- Ключевые слова
xx-small|x-small|small|medium|large|x-large|xx-large перечислены в порядке возрастания размера. Соседние значения отличаются в 1,2 раза, а размеру medium обычно соответствует 12pt;
- Ключевые слова
smaller|larger указывают относительную величину:
- smaller - меньший по сравнению с родительским размер,
- larger - больший;
Относительный размер можно задать в процентах 150% или коэффициентом 1.5em