Содержание

Свойства шрифта. Справочник по CSS

Свойства шрифта. Справочник по CSS

ВикиЧтение

Справочник по CSS
Коллектив авторов

Содержание

Свойства шрифта

font

Задает параметры шрифта элемента страницы.

Заменяет атрибуты font-family, font-height, font-size, font-style, font-variant и font-weight. Значения этих атрибутов могут располагаться в любом порядке.

font: {font-family} [{font-height}] [{font-size}] [{font-style}] [{font-variant}] [{font-weight}];

Значение по умолчанию — normal normal normal medium normal «Times New Roman».

Альтернативный формат:

font: caption|icon|menu|message-box|small-caption|status-bar;

В этом случае доступны шесть предопределенных значений, задающие один из стандартных шрифтов, используемых в элементах интерфейса Windows:

Поддерживается IE начиная с 4. 0

font-family

Указывает имя шрифта или шрифтового семейства, используемого в элементе страницы.

font-family: {Имя шрифта}|serif|san-serif|cursive|fantasy|monospace;

В качестве значения этого атрибута задается либо непосредственно имя нужного шрифта, либо одно из пяти предопределенных значений, задающих имя шрифтового семейства. Можно задавать одновременно несколько шрифтов, разделив их имена запятыми; в этом случае Web-обозреватель сможет выбрать из них тот, который установлен на компьютере клиента. Если имя шрифта содержит пробелы, его следует взять в кавычки.

font-family: «Times New Roman»,sans-serif;

Поддерживается IE начиная с 3.02 для текстовых элементов и начиная с 4.0 для нетекстовых.

Поддерживается NN начиная с 4.0

font-weight

Задает «жирность» шрифта, используемого в элементе страницы.

font-weight: normal|bold|bolder|lighter|100..900;

«Жирность» может быть задана тремя способами. Во-первых, предопределенными значениями normal и bold, задающими обычное и жирное начертание соответственно. Во-вторых, относительными значениями bolder и lighter, делающими шрифт элемента страницы жирнее и светлее шрифта родителя. И, в-третьих, одним из девяти значений от

100 до 900; здесь нормальному начертанию соответствует значение 400, а жирному — 700.

Значение по умолчанию normal.

Поддерживается IE начиная с 3.02 для текстовых элементов и начиная с 4.0 для нетекстовых. При этом IE 4.0 и более старые версии распознавали только значения normal и bold этого атрибута.

Поддерживается NN начиная с 4.0

font-size

Задает размер шрифта, используемого в элементе страницы.

font-size: xx-small|x-small|small|medium|large|x-large|xx-large|larger|smaller|{Абсолютный размер}|{Относительный размер}%;

Возможно задание либо абсолютного размера шрифта в одной из поддерживаемых CSS единиц измерения, либо как процент от размера шрифта родителя. Также доступны девять определенных значений.

Поддерживается IE начиная с 3.02 для текстовых элементов и начиная с 4.0 для нетекстовых.

Поддерживается NN начиная с 4.0

font-style

Задает начертание шрифта.

font-style: normal|italic|oblique;

Поддерживается IE начиная с 3.02 для текстовых элементов и начиная с 4.0 для нетекстовых.

Поддерживается NN начиная с 4.0

font-variant

Задает вид малых букв шрифта, используемого в элементе страницы.

font-variant: normal|small-caps;

Поддерживается IE начиная с 4.0

Семейство шрифта

Семейство шрифта Свойство font-family указывает браузеру шрифт или список шрифтов, которыми должен отображаться текст. Не надо забывать, что заданный вами шрифт может быть не установлен на машине клиента. Тогда браузер отобразит текст на экране первым шрифтом, который найдет

Стиль шрифта

Стиль шрифта Стиль шрифта задается свойством font-style, которое может принимать одно из трех значений: normal, oblique или italic. Эти значения имеют следующий смысл.• normal – определяет шрифт, который классифицируется как Normal. При отображении на экране он выглядит как обычный текст.•

Вид шрифта

Вид шрифта Свойство font-variant может принимать одно из двух значений: normal или small-caps. Если задано значение small-caps, то текст будет выведен шрифтом из малых прописных букв. Если задано значение normal, то текст отображается, как обычно.Лучше всего это понятно на примере. Применим

Ширина шрифта

Ширина шрифта Свойство font-weight определяет ширину шрифта. Значение может быть задано числом от 100 до 900 (в сотнях), где каждый номер обозначает шрифт, который темнее своего предшественника. В других случаях значение может быть следующим.• normal – текст будет отображен обычным

Размер шрифта

Размер шрифта Теперь изменим размер шрифта основного текста. Для этого существует свойство font-size. Размер шрифта задается с помощью значения и единицы измерения, выбранной в одной из двух разных групп: абсолютной и относительной.Абсолютные единицы:• in – дюйм, примерно

Изменение шрифта веб-страницы

Изменение шрифта веб-страницы При желании вы можете поменять размер шрифта веб-страницы на более мелкий или крупный. Для этого нажмите кнопу Страница и в подменю Размер шрифта выберите один из пяти вариантов. Однако имейте в виду, что для некоторых сайтов изменение

4.

2. Параметры шрифта

4.2. Параметры шрифта Наиболее часто форматирование осуществляется при помощи изменения атрибутов шрифта. Самый простой способ привлечь внимание к слову в тексте – выделить его полужирным шрифтом или курсивом. Эти атрибуты называются начертанием шрифта. Кроме них, шрифт

Вид шрифта

Вид шрифта Для представления текста программ, данных ввода-вывода, имен файлов, программ и переменных мы применяем специальный шрифт, похожий на тот, который вы можете видеть на экране дисплея или на бумаге при выводе на печать. Мы уже использовали его несколько раз, но

1.1.3. Установка цвета и шрифта объектов

1.1.3. Установка цвета и шрифта объектов Пункты контекстного меню Font и Color вызывают диалог Arrow Properties или Activity Properties для установки шрифта (в том числе его размера и стиля) и цвета объекта. В нижней части вкладки Font диалогов Arrow Properties и Activity Properties (рис. 1.1.4) находятся группа

2.5. Установка шрифта элементов управления

2.5. Установка шрифта элементов управления Есть множество способов установки шрифта текста, отображаемого в элементах управления. Можно, например, при создании каждого элемента управления посылать ему сообщение WM_SETFONT, передавая дескриптор (HFONT) созданного ранее объекта

Стили шрифта

Стили шрифта Стиль шрифта задается перечислимым типом FontStyleType, который содержит следующие константы: fsNormal – обычный; fsBold – жирный; fsItalic – наклонный; fsBoldItalic – жирный наклонный; fsUnderline – подчеркнутый; fsBoldUnderline – жирный подчеркнутый; fsItalicUnderline – наклонный

13.6.1. Выбор шрифта

13. 6.1. Выбор шрифта В вашем компьютере установлено много различных шрифтов. Шрифт по умолчанию, который используется в MS Word, — Times New Roman. Он подойдет для сухого делового документа, служебной записки. Чтобы изменить гарнитуру шрифта (далее мы просто будем говорить «изменить

13.6.2. Начертание шрифта

13.6.2. Начертание шрифта Шрифт может быть курсивным, жирным и подчеркнутым. Начертание используется для выделения текста, на который вы хотите обратить внимание читателя. Например, термины можно выделить жирным или жирным+курсивом.Для изменения начертания используются

13.6.3. Дополнительные параметры шрифта

13.6.3. Дополнительные параметры шрифта Панель Форматирование предоставляет доступ далеко не ко всем параметрам шрифта. Для изменения дополнительных параметров выделите текст и выполните команду меню Формат, Шрифт (рис.  139). Рис. 139. Окно Шрифт.Параметры Шрифт, Начертание и

Свойство font-weight CSS устанавливает (или жирность)свойства font-weight задается с помощью любого из перечисленных ниже значений.

Свойство CSS font-weight устанавливает насыщенность (или жирность) шрифта. Доступные веса зависят от текущего установленного font-family .

Try it

Syntax

/ * Значения ключевых слов * /
font-weight: normal;
font-weight: bold;
/ * Значения ключевого слова относительно родительского * /
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;
/ * Глобальные значения * /
font-weight: inherit;
font-weight: initial;
font-weight: revert;
font-weight: revert-layer;
font-weight: unset;

Свойство font-weight указывается с использованием любого из значений, перечисленных ниже.

Values

normal

Нормальный вес шрифта. Так же, как 400 .

bold

Вес жирного шрифта. Так же, как 700 .

lighter

На один относительный вес шрифта легче, чем у родительского элемента. Обратите внимание, что для расчета относительного веса учитываются только четыре веса шрифта; см. раздел « Значение относительных весов » ниже.

bolder

На один относительный вес шрифта тяжелее родительского элемента. Обратите внимание, что для расчета относительного веса учитываются только четыре веса шрифта; см. раздел « Значение относительных весов » ниже.

<number>

Значение <number> от 1 до 1000 включительно. Более высокие числа обозначают веса, которые жирнее (или полужирнее), чем более низкие числа. Некоторые часто используемые значения соответствуют общим именам весов, как описано в разделе « Сопоставление общих имен весов » ниже.

В более ранних версиях спецификации font-weight свойство принимает только значения ключевых слов и числовые значения 100, 200, 300, 400, 500, 600, 700, 800 и 900; неизменяемые шрифты действительно могут использовать только эти установленные значения, хотя мелкие значения (например, 451) будут преобразованы в одно из этих значений для неизменяемых шрифтов с использованием системы весов Fallback .

CSS Fonts Level 4 расширяет синтаксис, чтобы принимать любое число от 1 до 1000, и вводит переменные шрифты , которые могут использовать этот гораздо более мелкий диапазон значений веса шрифта.

Fallback weights

Если точный предоставленный вес недоступен,то для определения фактически предоставленного веса используется следующее правило:

  • Если заданный целевой вес составляет от 400 до 500 включительно:
    • Ищите доступные веса между целью и 500 в порядке возрастания.
    • Если совпадение не найдено,ищите доступные веса меньше,чем цель,в порядке убывания.
    • Если совпадений не найдено, ищите доступные веса больше 500 в порядке возрастания.
  • Если указан вес менее 400 , ищите доступные веса, меньшие, чем цель, в порядке убывания. Если совпадений не найдено, ищите доступные веса, превышающие целевые, в порядке возрастания.
  • Если указан вес больше 500 , ищите доступные веса больше цели в порядке возрастания. Если совпадений не найдено, ищите доступные веса меньше цели в порядке убывания.

Значение относительных весов

Если указано lighter или bolder , на приведенной ниже диаграмме показано, как определяется абсолютный вес шрифта элемента.

Обратите внимание,что при использовании относительных весов учитываются только четыре веса шрифта-тонкий (100),нормальный (400),полужирный (700)и тяжелый (900).Если у семейства шрифтов имеется больше весов,они игнорируются для целей расчета относительного веса.

Inherited valuebolderlighter
100400100
200400100
300400100
400700100
500700100
600900400
700900400
800900700
900900700

Картирование имен с общим весом

Числовые значения от 100 до 900 примерно соответствуют следующим общепринятым названиям весов (см. спецификацию OpenType ):

ValueОбщий вес имя
100Thin (Hairline)
200Дополнительный свет (Ультра свет)
300Light
400Normal (Regular)
500Medium
600Полусмелый (Деми Болд)
700Bold
800Экстра Смелый (Ультра Смелый)
900Black (Heavy)
950Экстра черный (ультра черный)

Variable fonts

Большинство шрифтов имеют определенный вес, который соответствует одному из чисел в сопоставлении с общим весом . Однако некоторые шрифты, называемые вариативными шрифтами, могут поддерживать диапазон весов с более или менее мелкой детализацией, и это может дать дизайнеру гораздо более точную степень контроля над выбранным весом.

Для шрифтов переменной TrueType или OpenType вариант «wght» используется для реализации различной ширины.

Примечание. Чтобы приведенный ниже пример работал, вам понадобится браузер, поддерживающий синтаксис CSS Fonts Level 4, в котором font-weight может быть любым числом от 1 до 1000 . Демо загружается с font-weight: 500; . Измените значение, чтобы увидеть изменение веса текста.

Accessibility concerns

Люди с ослабленным зрением могут испытывать трудности с чтением текста, для которого установлено значение font-weight 100 (Тонкий / Тонкий) или 200 (Очень светлый), особенно если шрифт имеет низкую контрастность цвета .

  • MDN Понимание СППН,Руководящий принцип 1.4 пояснения
  • Понимание Критерий успеха 1.4.8 | W3C Понимание ВКПГ 2.0

Formal definition

Initial valuenormal
Applies toвсе элементы. Это также относится к ::first-letter и ::first-line .
Inheritedyes
Computed valueключевое слово или числовое значение, как указано, с bolder и lighter преобразованным в реальное значение
Animation typeвес шрифта

Formal syntax

font-weight =   <font-weight-absolute>  |  bolder                  |  lighter                 <font-weight-absolute> =   normal             |  bold               |  <number [1,1000]>  

Examples

Настройка веса шрифта

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 {
  font-weight: bold;
}
/ * Устанавливаем текст div на два шага тяжелее обычного, но меньше стандартного полужирного шрифта. * /
div {
  font-weight: 600;
}
/ * Устанавливаем текст диапазона на один шаг легче, чем его родительский. * /
span {
  font-weight: lighter;
}
Result

Specifications

Specification
Модуль шрифтов CSS, уровень 4
# font-weight-prop

Browser compatibility

DesktopMobile
ChromeEdgeFirefoxInternet ExplorerOperaSafariWebView AndroidChrome AndroidFirefox для AndroidOpera AndroidSafari на IOSSamsung Internet
font-weight

2

12

1

3

3.5

1

4. 4

18

4

10.1

1

1.0

number

62

17

61

No

49

11

62

62

61

46

11

8.0

See Also

  • font-family
  • font-style
  • Фундаментальный стиль текста и шрифта


CSS
  • font-variant-position

    CSS-свойство font-variant-position управляет использованием альтернативных глифов меньшего размера,которые позиционируются как надстрочные или подстрочные.

  • font-variation-settings

    Свойство font-variation-settings CSS обеспечивает низкоуровневый контроль над характеристиками переменных,указывая четырехбуквенные имена осей,которые вы хотите

  • forced-color-adjust

    CSS-свойство forced-color-adjust позволяет авторам исключить определенные элементы из режима цветов.

  • <frequency>

    Тип данных CSS <частота> представляет измерение, например высоту голоса.

  • 1
  • 522
  • 523
  • 524
  • 525
  • 526
  • 857
  • Next

вес шрифта | CSS-трюки — CSS-трюки

DigitalOcean предоставляет облачные продукты для каждого этапа вашего путешествия. Начните с бесплатного кредита в размере 200 долларов США!

Свойство font-weight устанавливает вес или толщину шрифта и зависит либо от доступных начертаний шрифта в семействе шрифтов, либо от веса, определенного браузером.

 диапазон {
  вес шрифта: полужирный;
} 

Свойство font-weight принимает либо значение ключевого слова, либо предопределенное числовое значение. Доступные ключевые слова:

  • обычный
  • жирный
  • более жирный
  • светлый
900 02 Доступные числовые значения:

  • 100
  • 200
  • 300
  • 400
  • 500
  • 600
  • 700
  • 800 900 18
  • 900

Значение ключевого слова normal соответствует числовому значению 400 , а значение жирным шрифтом соответствует 700 .

Чтобы увидеть какой-либо эффект при использовании значений, отличных от 400 или 700 , используемый шрифт должен иметь встроенные начертания, соответствующие указанным весам.

Если шрифт имеет полужирную («700») или обычную («400») версию как часть семейства шрифтов, браузер будет использовать ее. Если они недоступны, браузер будет имитировать собственную полужирную или обычную версию шрифта. Он не будет имитировать другие недоступные веса. Шрифты часто используют такие имена, как «Обычный» и «Легкий», чтобы идентифицировать любой альтернативный вес шрифта.

Следующая демонстрация демонстрирует использование альтернативных значений веса:

В приведенной выше демонстрации используется бесплатный шрифт Open Sans, встроенный с помощью Google Web Fonts API. Шрифт загружается со всеми доступными весами шрифта, поэтому, используя свойство font-weight , различные доступные веса отображаются, как описано в тексте каждого абзаца. Недоступные веса просто отображают логически ближайший вес.

Обычные шрифты, такие как Arial, Helvetica, Georgia и т. д., не имеют веса, отличного от 400 и 700 . Таким образом, та же демонстрация, отображаемая с одним из этих шрифтов, будет отображать только два веса в девяти абзацах.

Использование ключевых слов «жирнее» и «светлее»

Значения ключевых слов жирнее и светлее относятся к вычисленной толщине шрифта родительского элемента. Браузер будет искать ближайший «более жирный» или «более легкий» вес, в зависимости от того, что доступно в семействе шрифтов, в противном случае он просто выберет «400» или «700», в зависимости от того, что имеет больше смысла.

Дочерние элементы не будут наследовать значения ключевых слов «жирнее» и «светлее», а вместо этого будут наследовать вычисленный вес.

  • font
  • font-stretch
  • font-variant
  • font-style
  • line-height
  • font-size
  • font-family
  • 90 031

    Поддержка браузера

    Другие ресурсы

    • вес шрифта включен W3C
    • вес шрифта на MDN

    шрифт

    семейство шрифтов

    размер шрифта

    растяжка шрифта

    .element { font-stretch: ультраконденсированный; }

    стиль шрифта

    вариант шрифта

    { p: первая буква: вариант шрифта: маленькие заглавные буквы; }

    вариант шрифта-числовой

    .fraction { вариант-шрифта-числовой: диагональные дроби; }

    font-variant переменные шрифты opentype

    вес шрифта

    span { вес шрифта: 800; }

    высота линии

    .element { высота строки: 1,35; }

    Вес шрифта CSS — javatpoint

    следующий → ← предыдущая

    Это свойство используется для установки толщины и жирности шрифта. Он используется для определения веса текста. Доступный вес зависит от семейства шрифтов, которое используется браузером.

    Синтаксис

    вес шрифта: нормальный | зажигалка | смелее | жирный | номер | наследовать |начальный | не установлен;

    Значения свойств

    нормальный: Это вес шрифта по умолчанию, числовое значение которого равно 400.

    Легче: Он учитывает существующую толщину шрифта семейства шрифтов и делает ее легче по сравнению с родительским элементом.

    жирнее: Он учитывает существующую толщину шрифта семейства шрифтов и делает толщину шрифта более тяжелой по сравнению с родительским элементом.

    полужирный: Как следует из названия, он используется для определения веса полужирного шрифта, а его числовое значение равно 700.

    номер: Используется для установки веса шрифта на основе указанного числа. Его диапазон может быть от 1 до 1000.

    начальный: Используется для установки веса шрифта на значение по умолчанию.

    Давайте посмотрим на пример этого свойства.

    Пример

    <голова> свойство веса шрифта <стиль> тело{ семейство шрифтов: без засечек; } p.one { вес шрифта: нормальный; } часть два { вес шрифта: светлее; } стр. три { вес шрифта: жирнее; } стр. четыре { вес шрифта: полужирный; } стр. пять { вес шрифта: 1000; } стр.

    Добавить комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *