Шрифт - 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-small
x-small
small
medium
large
x-large
xx-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
- шрифт строки состояния