Шрифт - CSS свойства
Краткое описание свойств
font-family- Задаёт имя шрифта или шрифтового семейства.
font-weight- Определяет
жирность
шрифта. font-size- Устанавливает размер шрифта.
font-style- Определяет начертание текста.
font-variant- Определяет вид строчных букв.
line-height- Устанавливает междустрочный интервал.
font- Универсальное свойство для задания всех параметров шрифта.
Свойство font-family
Задаёт имя шрифта или шрифтового семейства. Значения можно перечислить через запятую. Браузер по очереди будет проверять наличие шрифта и применит первый найденный. Если название шрифта состоит из нескольких слов, то его название нужно писать в кавычках. Последним параметром лучше всего указывать шрифтовое семейство, тогда при отсутствии всех шрифтов браузер применит шрифт нужного семейства.
Краткая информация
| Значение по умолчанию | зависит от браузера |
|---|---|
| Применяется | ко всем элементам |
| Наследуется | да |
| Имя свойства в DOM | fontFamily |
Значения
serif- шрифты с засечками.sans-serif- шрифты без засечек.cursive- курсивные шрифты.fantasy- декоративные шрифты.monospace- моноширинные шрифты.
Примеры
font-family: "Arial Black", Verdana, sans-serif;
Свойство font-weight
Определяет жирность
шрифта.
Краткая информация
| Значение по умолчанию | normal |
|---|---|
| Применяется | ко всем элементам |
| Наследуется | да |
| Имя свойства в DOM | fontWeight |
Значения
- Числовое значение от 100 до 900, кратное 100.
-
Ключевые слова:
normal- соответствует 400.bold- соответствует 700.
lighter- меньше на 100.bolder- больше на 100.
Примеры
font-weight: 400; /* или */ font-weight: normal;
Свойство font-size
Устанавливает размер шрифта.
Краткая информация
| Значение по умолчанию | medium |
|---|---|
| Применяется | ко всем элементам |
| Наследуется | да |
| Имя свойства в DOM | fontSize |
Значения
- Числовой - абсолютный или относительный, используя соответствующие единицы измерения.
-
Ключевые слова:
xx-smallx-smallsmallmediumlargex-largexx-large
smaller- меньше на 1 размер.larger- больше на 1 размер.
Примеры
font-size: 16px; /* или */ font-size: large;
Свойство font-style
Определяет начертание текста.
Краткая информация
| Значение по умолчанию | normal |
|---|---|
| Применяется | ко всем элементам |
| Наследуется | да |
| Имя свойства в DOM | fontStyle |
Значения
normal- нормальное начертание (по умолчанию).italic- курсивное начертание (браузер подбирает подходящий шрифт).oblique- наклонное начертание (лёгкий наклон нормального шрифта).
Примеры
font-style: italic;
Свойство font-variant
Определяет вид строчных букв.
Краткая информация
| Значение по умолчанию | normal |
|---|---|
| Применяется | ко всем элементам |
| Наследуется | да |
| Имя свойства в DOM | fontVariant |
Значения
normal- оставить обычными (по умолчанию).small-caps- представить буквы в виде заглавных, но меньшего размера.
Свойство line-height
Служит для задания междустрочного интервала (расстояние между базовыми линиями соседних строк).
Краткая информация
| Значение по умолчанию | normal |
|---|---|
| Применяется | ко всем элементам |
| Наследуется | да |
| Имя свойства в DOM | lineHeight |
Значения
- Положительное число - множитель от текущего размера шрифта. Например, значение
1.5
задаёт полуторный интервал. - Расстояние в соответствующих единицах измерения. Процентная запись задаёт интервал относительно текущего размера шрифта.
- Ключевое слово
normal(вычисляется автоматически).
Свойство font
Универсальное свойство для задания всех параметров шрифта. Объединяет в себе свойства font-family, font-weight, font-style, font-variant и font-size.
Краткая информация
| Значение по умолчанию | зависит от индивидуальных свойств |
|---|---|
| Применяется | ко всем элементам |
| Наследуется | да |
| Имя свойства в DOM | font |
Значения
Значения свойств записываются в любом порядке через пробел. Для свойств font-family и font-size значения должны быть указаны обязательно, остальные можно не указывать. Свойству font-size можно добавить свойство line-height через слэш
./
Альтернативный формат - применение одного из стандартных шрифтов, используемых в интерфейсе операционной системы.
caption- шрифт кнопок.icon- шрифт подписей под иконками.menu- шрифт пунктов меню.message-box- шрифт диалоговых окон.small-caption- мелкий шрифт заголовковstatus-bar- шрифт строки состояния