font-style – CSS | MDN
font-style
это CSS-свойство определяющее каким образом шрифт должен быть стилизирован, будь то это normal, italic, или oblique face из его font-family
.
Italic шрифты в общем курсивные по своей сути, обычно занимают меньше горизонтального пространства чем их нестилизированные копии, тогда как oblique шрифты обычно просто наклонная версия регулярного шрифта. Когда определённый стиль не доступен, оба italic и oblique шрифты симулируются искусственно наклоняя глифы регулярного шрифта (используйте font-synthesis
(en-US) для управления этим поведением).
font-style: normal; font-style: italic; font-style: oblique; /* Глобальные значения */ font-style: inherit; font-style: initial; font-style: unset;
Свойство font-style
определяется как единственное ключевое слово выбранное из списка значений внизу.
Values
normal
-
Выделяет шрифт который классифицирован как
normal
вfont-family
. italic
-
Выделяет шрифт который классифицирован как
italic
. Если не доступна курсивная версия шрифта, взамен используетсяoblique
классификация. Если не одна версия не доступна, то стиль симулируется искусственно. oblique
-
Выделяет шрифт который классифицирован как
oblique
. Если не доступна косая версия шрифта, взамен используетсяitalic
классификация. Если не одна версия не доступна, то стиль симулируется искусственно.
Formal syntax
font-style =
normal | (en-US)
italic | (en-US)
oblique <angle [-90deg,90deg]>? (en-US)
Font styles
<p>This paragraph is normal.</p> <p>This paragraph is italic.</p> <p>This paragraph is oblique.</p>
.normal { font-style: normal; } .italic { font-style: italic; } .oblique { font-style: oblique; }
Specification | Status | Comment |
---|---|---|
CSS Fonts Module Level 3 Определение ‘font-style’ в этой спецификации. |
Рекомендация | No change |
CSS Level 2 (Revision 1) Определение ‘font-style’ в этой спецификации. |
Рекомендация | No change |
CSS Level 1 Определение ‘font-style’ в этой спецификации. |
Рекомендация | Initial definition |
Начальное значение | normal |
---|---|
Применяется к | все элементы. Это также применяется к ::first-letter и ::first-line . |
Наследуется | да |
Обработка значения | как указано |
Animation type | by computed value type; normal animates as oblique 0deg |
BCD tables only load in the browser with JavaScript enabled. Enable JavaScript to view data.
Found a content problem with this page?
- Edit the page on GitHub.
- Report the content issue.
- View the source on GitHub.
Want to get more involved?
Learn how to contribute.
This page was last modified on by MDN contributors.
font-weight – CSS | MDN
CSS свойство font-weight
устанавливает начертание шрифта. Некоторые шрифты доступны только в нормальном или полужирном начертании.
font-weight: normal; font-weight: bold; /* Relative to the parent */ font-weight: lighter; font-weight: bolder; font-weight: 100; font-weight: 200; font-weight: 300; font-weight: 400; font-weight: 500; font-weight: 600; font-weight: 700; font-weight: 800; font-weight: 900; /* Global values */ font-weight: inherit; font-weight: initial; font-weight: unset;
Значения
normal
-
Нормальное начертание.
То же, что и
400
. bold
-
Полужирное начертание. То же, что и
700
. lighter
-
Изменяет начертание относительно насыщенности родительского элемента (сверхтонкое начертание).
bolder
-
Изменяет начертание относительно насыщенности родителя элемента (сверхжирное начертание).
100
,200
,300
,400
,500
,600
,700
,800
,900
-
Цифровые значения насыщенности шрифтов, которые позволяют задавать больше, чем нормальное и полужирное начертание.
Недоступность заданного значения
Если заданное цифровое значение насыщенности недоступно, для определения толщины отображаемого шрифта используется следующий алгоритм:
- Если задано значение выше
500
, будет использовано первое доступное более жирное начертание (если такого не окажется, то первое доступное более светлое). - Если задано значение менее
400
, будет использовано первое доступное более светлое начертание (если такого не окажется, то первое доступное более жирное). - Если задано значение
400
, будет применено500
. Если500
недоступно, то будет использован алгоритм для подбора значений менее400
. - Если задано значение
500
, будет применено400
. Если400
недоступно, то будет использован алгоритм для подбора значений менее400
.
Это означает, что для шрифтов, которые предоставляют только normal и bold начертания, 100-500 normal, и 600-900 bold.
Значение относительных весов
Когда используется жирнее или светлее, следующая таблица используется для вычисления абсолютного веса элемента:
наследуемое значение | жирнее |
светлее |
---|---|---|
100 | 400 | 100 |
200 | 400 | 100 |
300 | 400 | 100 |
400 | 700 | 100 |
500 | 700 | 100 |
600 | 900 | 400 |
700 | 900 | 400 |
800 | 900 | 700 |
900 | 900 | 700 |
Определение веса имени
Значения от 100 до 900, примерно, соответствуют следующим распространённым именам насыщенности:
Значение | Общее название |
---|---|
100 |
Тонкий (Волосяной) Thin (Hairline) |
200 |
Дополнительный светлый (Сверхсветлый) Extra Light (Ultra Light) |
300 |
Светлый Light |
400 |
Нормальный Normal |
500 |
Средний Medium |
600 |
Полужирный Semi Bold (Demi Bold) |
700 |
Жирный Bold |
800 |
Дополнительный жирный (Сверхжирный) Extra Bold (Ultra Bold) |
900 |
Чёрный (Густой) Black (Heavy) |
Интерполяция
Значения font-weight
интерполируются с помощью дискретных шагов (кратные 100). Интерполяция происходит в действительном пространстве чисел и превращается в целое число путём округления до ближайшего числа, кратного 100, со значениями посредине между кратными 100 округлёнными в сторону положительной бесконечности.
Формальный синтаксис
font-weight =
<font-weight-absolute> | (en-US)
bolder | (en-US)
lighter"><font-weight-absolute> =
normal | (en-US)
bold | (en-US)
<number [1,1000]>
HTML
<p> Alice was beginning to get very tired of sitting by her sister on the bank, and of having nothing to do: once or twice she had peeped into the book her sister was reading, but it had no pictures or conversations in it, 'and what is the use of a book,' thought Alice 'without pictures or conversations?' </p> <div>I'm heavy<br/> <span>I'm lighter</span> </div>
CSS
/* Назначение тексту элемента <p> жирного начертания.*/ p { font-weight: bold; } /* Назначение тексту элемента <div> жирности, которая больше на два уровня, чем normal, но все ещё меньше, чем стандартный bold. */ div { font-weight: 600; } /* Назначение тексту элемента <span> жирности, которая на один уровень меньше, чем у его родителя. */ span { font-weight: lighter; }
Result
Specification |
---|
CSS Fonts Module Level 4 # font-weight-prop |
Начальное значение | normal |
---|---|
Применяется к | все элементы. Это также применяется к ::first-letter и ::first-line . |
Наследуется | да |
Обработка значения | ключевое слово или числовое значение, с bolder и lighter , трансформируемися в действительное значение |
Animation type | жирность шрифта |
BCD tables only load in the browser with JavaScript enabled. Enable JavaScript to view data.
Found a content problem with this page?
- Edit the page on GitHub.
- Report the content issue.
- View the source on GitHub.
Want to get more involved?
Learn how to contribute.
This page was last modified on by MDN contributors.
Свойство шрифта CSS
❮ Назад
Полное руководство по CSS
Далее ❯
Пример
Установите некоторые свойства шрифта с помощью сокращенного объявления:
в год
{
шрифт: 15px Arial, без засечек;
}
п.б.
{
шрифт: курсив малый полужирный 12px/30px Georgia, с засечками;
}
Попробуйте сами »
Другие примеры “Попробуйте сами” ниже.
Определение и использование
Свойство шрифта
является сокращенным свойством для:
- стиль шрифта
- вариант шрифта
- вес шрифта
- размер шрифта/высота строки
- семейство шрифтов
Требуются значения font-size и font-family. Если одно из других значений
отсутствует, используются их значения по умолчанию.
Примечание: Свойство line-height устанавливает расстояние между строками.
Показать демо ❯
Значение по умолчанию: | Значение по умолчанию свойств шрифта |
---|---|
Унаследовано: | да |
Анимация: | да, см. отдельные свойства . Читать про анимированный Попробуй |
Версия: | CSS1 |
Синтаксис JavaScript: | объект Попробуй |
Поддержка браузера
Цифры в таблице указывают на первую версию браузера, которая полностью поддерживает это свойство.
Собственность | |||||
---|---|---|---|---|---|
шрифт | 1,0 | 4,0 | 1,0 | 1,0 | 3,5 |
Примечание. См. поддержку отдельных браузеров для каждого значения ниже.
Синтаксис CSS
шрифт: стиль шрифта вариант шрифта вес шрифта размер шрифта/высота строки семейство шрифтов |заголовок|значок|меню|окно сообщения|маленький заголовок|строка состояния| первоначальный|наследовать;
Значения свойств
Свойство/значение | Описание | Демо |
---|---|---|
стиль шрифта | Задает стиль шрифта. Значение по умолчанию — «нормальный» | Демонстрация ❯ |
вариант шрифта | Указывает вариант шрифта. Значение по умолчанию — «нормальный» | Демонстрация ❯ |
вес шрифта | Указывает толщину шрифта. Значение по умолчанию — «нормальный» | Демонстрация ❯ |
размер шрифта/высота строки | Задает размер шрифта и высоту строки. |
Демонстрация ❯ |
семейство шрифтов | Указывает семейство шрифтов. Значение по умолчанию зависит от браузера | Демонстрация ❯ |
заголовок | Использует шрифт, используемый элементами управления с заголовками (например, кнопки, выпадающие списки и т.д.) |
|
значок | Использует шрифт, используемый метками значков | |
меню | Использует шрифты, используемые раскрывающимися меню | |
ящик сообщений | Использует шрифты, используемые диалоговыми окнами | |
малый заголовок | Уменьшенная версия шрифта подписи | |
строка состояния | Использует шрифты, используемые в строке состояния | |
начальный | Устанавливает для этого свойства значение по умолчанию. |
|
унаследовать | Наследует это свойство от родительского элемента. Читать о унаследовать |
Дополнительные примеры
Пример
Демонстрация некоторых других значений свойств шрифта.
Шрифт браузера, используемый в элементах управления с заголовками.
Шрифт браузера, используемый в подписях к значкам.
Шрифт браузера, используемый в раскрывающихся меню.
Шрифт браузера, используемый в диалоговых окнах.
Уменьшенная версия шрифта заголовка.
Шрифт браузера, используемый в строке состояния.
Попробуйте сами »
Связанные страницы
Учебник CSS: шрифт CSS
Ссылка HTML DOM: свойство шрифта
❮ Предыдущая
Полное руководство по CSS
Далее ❯
ВЫБОР ЦВЕТА
Лучшие учебники
Учебник по HTML
Учебник CSS
Учебник JavaScript
How To Tutorial
Учебник SQL
Учебник Python
Учебник W3. CSS
Учебник Bootstrap
Учебник PHP
Учебник Java
Учебник C++
Учебник jQuery
90 002
Лучшие ссылки
HTML Reference
CSS Reference
JavaScript Reference
SQL Reference
Python Reference
W3.CSS Reference
Bootstrap Reference
PHP Reference
HTML Colors
Java Reference
Angular Reference
Справочник по jQuery
Основные примеры
Примеры HTML
Примеры CSS
Примеры JavaScript
Примеры инструкций
Примеры SQL
Примеры Python
Примеры W3.CSS
Примеры Bootstrap
Примеры PHP
Примеры Java
Примеры XML
Примеры jQuery
ФОРУМ |
О
W3Schools оптимизирован для обучения и обучения. Примеры могут быть упрощены для улучшения чтения и обучения.
Учебники, ссылки и примеры постоянно пересматриваются, чтобы избежать ошибок, но мы не можем гарантировать полную правильность всего содержания.
Используя W3Schools, вы соглашаетесь прочитать и принять наши условия использования,
куки-файлы и политика конфиденциальности.
Copyright 1999-2023 Refsnes Data. Все права защищены.
W3Schools работает на основе W3.CSS.
Свойство сокращенного шрифта CSS
❮ Предыдущий
Далее ❯
Свойство шрифта CSS
Чтобы сократить код, также можно указать все отдельные свойства шрифта в одном свойстве.
Свойство font
является сокращенным свойством для:
-
стиль шрифта
-
вариант шрифта
-
вес шрифта
-
размер шрифта/высота строки
-
семейство шрифтов
Примечание: Размер шрифта
и семейство шрифтов
требуются значения. Если одно из других значений отсутствует, используется их значение по умолчанию.
Пример
Используйте шрифт
для установки нескольких свойств шрифта в
одна декларация:
в год
{
шрифт: 20px Arial, без засечек;
}
п. б.
{
шрифт: курсив малый полужирный 12px/30px Georgia, с засечками;
}
Попробуйте сами »
Проверьте себя с помощью упражнений
Упражнение:
Установите для
шрифт “Verdana”.
<стиль> ч2 { : Вердана; } <тело>Это заголовок
Это абзац
Начать упражнение
Все свойства шрифтов CSS
Свойство | Описание |
---|---|
шрифт | Задает все свойства шрифта в одном объявлении |
семейство шрифтов | Указывает семейство шрифтов для текста |
размер шрифта | Задает размер шрифта текста |
стиль шрифта | Задает стиль шрифта для текста |
вариант шрифта | Указывает, должен ли текст отображаться шрифтом с маленькими заглавными буквами |
вес шрифта | Указывает толщину шрифта |
❮ Предыдущий
Следующий ❯
ВЫБОР ЦВЕТА
Лучшие учебники
Учебник HTML
Учебник CSS
Учебник JavaScript
How To Tutorial
Учебник SQL
Учебник Python
Учебник W3. CSS
Учебник Bootstrap
Учебник PHP
Учебник Java
Учебник C++
Учебник jQuery
9000 3
Основные ссылки
HTML Reference
CSS Reference
JavaScript Reference
SQL Reference
Python Reference
W3.CSS Reference
Bootstrap Reference
PHP Reference
HTML Colors
Java Reference
Angular Reference
jQuery Reference
902 89 лучших примеров
Примеры HTML
Примеры CSS
Примеры JavaScript
Примеры инструкций
Примеры SQL
Примеры Python
Примеры W3.CSS
Примеры Bootstrap
Примеры PHP
Примеры Java
Примеры XML
Примеры jQuery
FORUM |
О
W3Schools оптимизирован для обучения и обучения. Примеры могут быть упрощены для улучшения чтения и обучения.
Учебники, ссылки и примеры постоянно пересматриваются, чтобы избежать ошибок, но мы не можем гарантировать полную правильность всего содержания.
Используя W3Schools, вы соглашаетесь прочитать и принять наши условия использования,
куки-файлы и политика конфиденциальности.