Свойство font: font-style – CSS | MDN

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, вы соглашаетесь прочитать и принять наши условия использования,
куки-файлы и политика конфиденциальности.