Жирный текст в css: font-weight | htmlbook.ru

Содержание

font-weight | htmlbook.ru

Internet ExplorerChromeOperaSafariFirefoxAndroidiOS
6.0+1.0+3.5+1.0+1.0+1.0+1.0+

Краткая информация

Версии CSS

Описание

Устанавливает насыщенность шрифта. Значение устанавливается от 100 до 900 с шагом 100. Сверхсветлое начертание, которое может отобразить браузер, имеет значение 100, а сверхжирное — 900. Нормальное начертание шрифта (которое установлено по умолчанию) эквивалентно 400, стандартный полужирный текст — значению 700.

Синтаксис

font-weight: bold|bolder|lighter|normal|100|200|300|400|500|600|700|800|900

Значения

Насыщенность шрифта задаётся с помощью ключевых слов: bold — полужирное начертание, normal — нормальное начертание. Также допустимо использовать условные единицы от 100 до 900. Значения bolder и lighter изменяют жирность относительно насыщенности родителя, соответственно, в большую и меньшую сторону.

Пример

HTML5CSS2.1IECrOpSaFx

<!DOCTYPE html>
<html>
 <head>
  <meta charset="utf-8">
  <title>font-weight</title>
  <style>
   h2 {
    font-weight: normal; /* Нормальное начертание */
   } 
   .select {
    color: maroon; /* Цвет текста */
    font-weight: 600; /* Жирное начертание */
   }
  </style>
 </head>
 <body>
  <h2>Duis te feugifacilisi</h2>
  <p><span>Lorem ipsum dolor sit amet</span>, 
  consectetuer adipiscing elit, sed diem nonummy nibh euismod tincidunt ut lacreet 
  dolore magna aliguam erat volutpat. Ut wisis enim ad minim veniam, quis nostrud 
  exerci tution ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo
  consequat.</p>
 </body>
</html>

Результат данного примера показан на рис. 1.

Рис. 1. Применение свойства font-weight

Объектная модель

[window.]document.getElementById(«elementID»). style.fontWeight

Браузеры

Браузеры обычно не могут адекватно показать требуемую насыщенность шрифта, поэтому переключаются между значениями bold, normal и lighter. На практике же начертание в браузерах обычно ограничено всего двумя вариантами: нормальное начертание и жирное начертание.

Курсив и жирный шрифт CSS — учебник CSS

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

Жирный шрифт в CSS: свойство font-weight

Управлять жирностью шрифта в CSS можно с помощью значений свойства

font-weight:

boldПолужирный шрифт
normalОбычный шрифт
bolderБолее жирный шрифт, чем у родителя
lighterМенее жирный шрифт, чем у родителя
inheritНаследует значение родителя
Числовое значение от 100 до 900От очень тонкого до очень жирного шрифта

Пример записи:


p {
font-weight: bold;
}

Насыщенность шрифта вы можете регулировать с помощью ключевых слов bold (полужирное), normal (обычное начертание), bolder (более жирное, чем у родителя), lighter (менее жирное, чем у родителя), inherit (такое же, как у родителя), а также используя числовые значения 100, 200, 300, 400, 500, 600,

700, 800 и 900, настраивая жирность шрифта от самого тонкого до самого плотного.

Примечание: числовые значения от 100 до 900, означающие толщину шрифта, сработают только в том случае, если у шрифта, с которым вы работаете, предусмотрены эти варианты начертания. Данные значения используются в основном с веб-шрифтами, о которых мы говорили в первой подглаве.

Курсив в CSS: свойство font-style

Задать курсивное начертание шрифта можно при помощи значений свойства font-style:

italicКурсивный шрифт
obliqueНаклонный шрифт
normalОбычный шрифт
inheritНаследует значение родителя

Пример записи:


p {
font-style: italic;
}

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

Значение normal устанавливает обычный стиль шрифта, а inherit позволяет наследовать стиль родителя.

Далее в книге: строчные и заглавные буквы с помощью свойства CSS text-transform.

font-weight — CSS | MDN

CSS свойство font-weight устанавливает начертание шрифта. Некоторые шрифты доступны только в нормальном или полужирном начертании.

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: 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.

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

Когда используется жирнее или светлее, следующая таблица используется для вычисления абсолютного веса элемента:

наследуемое значениежирнеесветлее
100400100
200400100
300400100
400700100
500700100
600900400
700900400
800900700
900900700

Определение веса имени

Значения от 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 округлёнными в сторону положительной бесконечности.

Формальный синтаксис

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 {
 font-weight: 600;
}


span {
  font-weight: lighter;
}

Result

BCD tables only load in the browser

Как сделать жирный шрифт на HTML и CSS

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

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

Жирный текст на HTML

Для выделения определенного текста жирным используются специальные HTML теги — <b> и <strong>. Например следующий код:

<p>Обычный текст.</p>
<p><b>Жирный текст</b>.</p> 
<p><strong>Жирный текст strong</strong>.</p>

<p>Обычный текст.</p> <p><b>Жирный текст</b>.</p> <p><strong>Жирный текст strong</strong>.</p>

На выходе дает такую картинку:

Последние два варианта визуально выглядят одинаково, однако они между собой немного отличаются. Тег <b> задает простое стилистическое выделение слова жирным шрифтом, тогда как <strong> добавляет при этом некое семантическое «усиленное» (важное) значение. То есть последняя строка — это не просто жирный текст, а какая-то важная информация. В принципе, для поисковиков рекомендуют использовать именно <strong>.

Вы также можете встретить прописанный в HTML жирный шрифт с помощью стилей:

<p>Пример жирного текста.</p>
<p>Пример текста с <span>жирным</span> словом.</p>

<p>Пример жирного текста.</p> <p>Пример текста с <span>жирным</span> словом.</p>

На сайте это отображается так:

Не смотря на то, что код жирного текста для HTML работает корректно, так делать не следует. Все стили оформления должны быть вынесены в CSS файл. Поэтому в примере выше вы должны были для тегов <p> и <span> указать соответствующий класс, а затем прописать его оформление в таблице стилей. Такие вот правила оформления кода. Поэтому для жирного шрифта в HTML используйте тег <strong>.

Жирный текст на CSS


Дабы сделать в CSS жирный шрифт используется свойство font-weight. С его помощью указывается «насыщенность» фрагмента текста. Значения могут быть от 100 до 900, но наиболее часто используемые это:

  • bold (жирный) — 700 по умолчанию;
  • normal (обычный) — 400 по умолчанию.

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

Чтобы задать жирный текст в CSS нужно тому или иному элементу задать какой-то стиль, например:

<p>Обычный текст с <span>жирным выделением</span> по центру.</p>

<p>Обычный текст с <span>жирным выделением</span> по центру.</p>

Далее в CSS стилях вы определяете для него жирность вместе с другими свойствами по типу подчеркивания текста и т.п.:

. my-bold-font {
    color: black;
    font-weight: 700; 
 }

. my-bold-font { color: black; font-weight: 700; }

Либо можно написать:

. my-bold-font {
    color: black;
    font-weight: bold;
 }

. my-bold-font { color: black; font-weight: bold; }

Разницы нет никакой. Кстати, если говорить о HTML теге <strong>, то для него по умолчанию прописан такой стиль:

strong {
    font-weight: bold;
}

strong { font-weight: bold; }

Тут хотелось отметить один небольшой нюанс, который мне рассказали на курсах верстки — если вы создаете для какого-то элемента новый класс, то желательно использовать более-менее «понятное название». Например, в примере выше стиль class=»my-bold-font» выглядит логичнее чем class=»new-font», т.к. можно отчасти понять его назначение. Это плюс для тех, кто будет смотреть и использовать вашу верстку в дальнейшем.

В следующей статье расскажу про интересные жирные шрифты, которые мне удалось найти.

Делаем текст жирным с помощью CSS и HTML

В HTML жирный текст можно сделать несколькими способами. К ним относятся:

  • Тег <b>;
  • Тег <strong>;
  • CSS-свойство font-weight.

Поговорим о каждом из вариантов выделения текста по порядку.

Жирный текст: тег <b>

Тег b HTML применяется следующим образом:

<b>Конструктор сайтов "Нубекс"</b>

Для тега <b> обязательно наличие закрывающего </b>, и ему доступны универсальные атрибуты (такие как class, id, title и т.д.)

Хотя валидность тега b и не осуждается спецификацией HTML, более актуальным в использовании является тег strong, давайте разберемся почему.

Жирный текст: тег <strong>

Согласно спецификации HTML, тег b служит для выделения текста жирным шрифтом. В отличие от него, тег strong HTML служит для выделения важных фраз, слов, которые являются ключевыми для данной страницы.

Этот тег имеет весомое значение при ранжировании страниц в поисковой выдаче, поэтому он широко используется в продвижении сайтов и при SEO-оптимизации. Поисковые системы учитывают текст, заключенный в теги <strong></strong>, и помечают его именно как важный.

Используется тег strong аналогичным образом:

<strong>Конструктор сайтов "Нубекс"</strong>

Вы можете заметить, что внешне применение тегов <b> и <strong> совсем не отличается (поскольку все современные браузеры интерпретируют их практически одинаково), но семантические различия в коде для поисковых систем, всё-таки, имеют место быть. Поэтому большинство SEO-оптимизаторов рекомендуют использовать тег strong.

Жирный текст при помощи CSS

Мы уже отмечали важность тега strong при поисковом продвижении, но что делать в случае, если нужно выделить большое количество текста жирным (но текст не нужно помечать для поисковиков как важный), или необходимо управлять степенью «жирности» шрифта? В таких случаях используется CSS-свойство font-weight. Применяется оно следующим образом:

<!DOCTYPE html>
<html>
 <head>
  <meta charset="utf-8">
  <title>Жирный текст с помощью CSS - "Нубекс"</title>
  <style>
   .nubex1 {
    font-weight: bold;
   }
   .nubex2 {
    font-weight: bolder;
   }
   .nubex3 {
    font-weight: 600;
   }
  </style>
 </head>
 <body>
  <center>
   <p>Наши сайты - это, действительно, <span>огромный шаг</span> в веб-разработке.</p>
   <p>Мы делаем по-настоящему <span>качественные</span> сайты.</p>
   <p>Доверьтесь нам, и мы вас <span>не подведем</span>.</p>
  </center>
 </body>
</html>

Значениями bolder и lighter можно задать степень жирности больше (или меньше), чем у родителя. Числовым значением (100-900) можно задать степень жирности.

Как использовать жирный шрифт HTML?

В этой статье представлены способы, позволяющие использовать полужирный шрифт в HTML.

Не знаете как сделать текст жирным в CSS? CSS предоставляет нам специальное свойство font-weight, которое позволяет вывести полужирное начертание CSS.

Давайте взглянем на следующий пример:

<p>Пример <span>полужирного</span> текста при помощи CSS...</p>
<p>...а также полужирного выделения всего абзаца.</p>

Пример полужирного текста при помощи CSS…
…а также полужирного выделения всего абзаца.

С помощью этого свойства также можно указывать плотность текста. К тому же вы сможете определять текст, который не требуется выделять.

В приведенном выше примере используются встроенные стили. Но я настоятельно рекомендую вам использовать внешние файлы и CSS-классы, так как это поможет применять единую стилизацию ко всем страницам сайта одновременно.

Большинство людей, знакомых с языком гипертекста, когда видят жирный шрифт HTML, сразу же вспоминают о теге <b>.

Давайте рассмотрим пример того как выделить текст жирным в HTML при помощи тега <b>:

<p>Пример <b>полужирного</b> текста при помощи HTML-тега...</p>
<p><b>...а также полужирного выделения всего абзаца.</b></p>

Пример полужирного текста при помощи HTML-тега…
…а также полужирного выделения всего абзаца.

HTML-тег <b> — самый быстрый способ вывести текст полужирным.

HTML предлагает несколько способов выделения текста. И у каждого тега конкретное предназначение.

HTML-тегКогда применяется
<b>Используется для вывода полужирного шрифта HTML, имеющего ключевое значение.
<em>Этот элемент позволяет привлечь внимание с помощью выделения определенного фрагмента текста.
<h2>, <h3>, <h4>, <h5>,
<h5> и <h6>
Эти теги используются для вывода подзаголовков различных уровней.
<mark>Используйте этот тег, когда хотите обратить внимание на определенное слово или фразу в справочных целях.
<strong>Этот элемент отражает важность и ценность обрамленного в него контента.

Элемент <b> следует использовать, когда другие элементы выделения не подходят. Если точнее: то элементы от <h2> до <h6> служат для выделения заголовков, акцентирование внимания производится с помощью элемента <em>, важные фрагменты следует выделять элементом <strong>, а текст справки можно отметить тегом <mark>.

Будет лучше всего, если вы научитесь комбинировать HTML шрифты и CSS-методы выделения текста в HTML-документах.

HTML-способы отлично подходят для определения значения выделенного текста, в то время как CSS-стилизация отвечает за внешний вид текста.

Таблицы стилей можно использовать для видоизменения и стилизации таких элементов, как <b> и т. д. Следовательно, нельзя с полной уверенностью сказать, что фрагменты контента, обрамленные тегами <b>, обязательно будут полужирными.

Данная публикация является переводом статьи «HTML Bold» , подготовленная редакцией проекта.

Можно ли добавить жирный шрифт и курсив в одну строку — это css?



В настоящее время я видел, что вы можете сделать что-то вроде:

body{
font-weight:bold;
font-style:italic;
}

Есть ли способ это сделать?..

body{
font: bold italic???
}
css
Поделиться Источник Blynn     08 мая 2013 в 19:20

2 ответа


  • htmlText не показывает жирный или курсивный шрифт

    Итак, у меня есть актив MovieClip с динамическим текстовым полем внутри него. Я экспортирую свой .fla как .swc для использования в Flash Builder 4 и создаю экземпляры актива с кодом, динамически заполняя текст из XML. Моя проблема заключается в том, что, хотя у меня включен htmlText, жирный шрифт…

  • Как установить жирный шрифт и курсив на UILabel из iPhone/iPad?

    Как установить жирный шрифт и курсив на UILabel из iPhone/iPad? Я обыскал форум, но мне ничего не помогло. Кто-нибудь может мне помочь?



5

Да, с помощью правила сокращенного шрифта CSS .

Формальный синтаксис: [ [ <‘font-style’> || || <‘font-weight’> || <‘font-stretch’> ]? <‘font-size’> [ / <‘line-height’> ]? <‘font-family’> ] | подпись | значок | меню | окно сообщения | маленькая подпись / строка состояния

См. также: http://www.w3.org/TR/CSS2/fonts.html#шрифт-стенография

Некоторые примеры:

p { font: 12px/14px sans-serif }
p { font: 80% sans-serif }
p { font: x-large/110% "New Century Schoolbook", serif }
p { font: bold italic large Palatino, serif }
p { font: normal small-caps 120%/120% fantasy }

Поделиться j08691     08 мая 2013 в 19:22



0

Да, это так, как вы и сказали, используя font :

p { font: bold italic large Palatino, serif }

Из документов:

Свойство font , за исключением описанного ниже, является сокращенным свойством для установки font-style , font-variant , font-weight , font-size , line-height и font-family в одном и том же месте в таблице стилей.

Поделиться Stefan     08 мая 2013 в 19:23


Похожие вопросы:


Как применить жирный и курсивный шрифт к NSAttributedString?

Я пытаюсь разобрать свою собственную строку HTML в NSAttributedString для рендеринга в UITextView. Итак, когда строка появляется как таковая: <strong><em> это должно быть как жирным…


Применять подчеркивание, жирный шрифт, курсив и т. д. на email орган, созданный в скрипте Гугл

Могу ли я узнать, как вставить полужирный шрифт, подчеркивание, курсив, изменение шрифтов word для email тел в Google Script? Вот мой пример, это email, я хотел бы вставить различный размер шрифта,…


UITextView Жирный Шрифт iphone sdk

я пытаюсь выделить жирным шрифтом / курсивом текст, но я использую этот код, чтобы выделить жирным шрифтом мой шрифт, но когда я нажимаю жирную кнопку целиком, UITExtView переходит в жирный, но я…


htmlText не показывает жирный или курсивный шрифт

Итак, у меня есть актив MovieClip с динамическим текстовым полем внутри него. Я экспортирую свой .fla как .swc для использования в Flash Builder 4 и создаю экземпляры актива с кодом, динамически…


Как установить жирный шрифт и курсив на UILabel из iPhone/iPad?

Как установить жирный шрифт и курсив на UILabel из iPhone/iPad? Я обыскал форум, но мне ничего не помогло. Кто-нибудь может мне помочь?


Как сделать жирный шрифт тонким, используя CSS, Javascript или jQuery?

Если я использую шрифт и у меня нет полужирной версии, я мог бы использовать тег text-shadow , добавив контур, чтобы сделать тонкий шрифт более жирным. Но у меня есть только жирный шрифт, и я хочу…


Установите полужирный шрифт и курсив для Слова в itext pdf

Как установить жирный шрифт и курсив для Слова в itext pdf. например: Привет , Мир в одном предложении пожалуйста, дайте мне совет.


Как применить жирный шрифт и курсив к диапазону NSMutableAttributedString?

В последнее время я пытаюсь применить комбинации NSFontAttributes к NSMutableAttributedString, и я просто не могу найти подробное объяснение того, как это сделать, не удаляя другие атрибуты. Я искал…


Удалите жирный шрифт, курсив и подчеркивание из UIWebView в iOS

Я не могу удалить жирный шрифт, курсив и подчеркивание из UIWebView. Почему это невозможно? CustomWebView.h: #import <UIKit/UIKit.h> @interface CustomUIWebView : UIWebView @end…


Синтаксис телеграммы markdown: жирный *and* курсив? (Сентябрь 2018 года)

Глядя на страницу Telegram “Markdown Syntax” Wiki , должно быть относительно легко создать текст, выделенный жирным шрифтом и курсивом . Там написано, что *this is in italic* and _so is this_ **this…

CSS свойство font-weight


Пример

Установить различную толщину шрифта для трех абзацев:

p.normal {
font-weight: normal; нормальный;
} Толщина

стр. {
font-weight: bold;
}

p.thicker {
font-weight: 900;
}

Попробуй сам »

Определение и использование

Свойство font-weight устанавливает, насколько толстые или тонкие символы в тексте должны отображаться.


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

Числа в таблице указывают первую версию браузера, полностью поддерживающую свойство.

Объект
font-weight 2,0 4,0 1,0 1,3 3,5


Синтаксис CSS

font-weight: нормальный | полужирный | полужирный | светлее | номер | начальный | наследование;

Стоимость объекта

.
Значение Описание Играй
нормальный Определяет нормальные символы.Это значение по умолчанию Играй »
полужирный Определяет толстые символы Играй »
смелее Определяет более толстые символы Играй »
зажигалка Определяет более светлые символы Играй »
100
200
300
400
500
600
700
800
900
Определяет от тонких до толстых символов.400 соответствует обычному значению, а 700 соответствует полужирному шрифту Играй »
начальный Устанавливает для этого свойства значение по умолчанию. Читать про начальный Играй »
унаследовать Наследует это свойство от своего родительского элемента. Читать про унаследовать

Связанные страницы

Учебник

CSS: Шрифт CSS

Ссылка CSS: свойство шрифта

Ссылка на HTML DOM: свойство fontWeight



CSS свойство зазора


Пример

Установите зазор между строками и столбцов равным 50 пикселей:

.сетка-контейнер {
пробел: 50 пикселей;
}

Попробуй сам »

Определение и использование

Зазор Свойство определяет размер промежуток между строками и столбцов. Это сокращение от следующие свойства:

Примечание: Свойство gap ранее называлось Козлова .

Значение по умолчанию: нормальный нормальный
Унаследовано: нет
Анимируемое: да.Читать о animatable Попробуй
Версия: Модуль выравнивания бокса CSS, уровень 3
Синтаксис JavaScript: объект .style.gap = «50px 100px» Попробуй

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

Числа в таблице указывают первую версию браузера, полностью поддерживающую свойство.

Объект
разрыв (в несколько столбцов) 66 16 61 Не поддерживается 53
зазор (в сетке) 66 16 61 10.1 53
разрыв (в Flexbox) 84 84 63 Не поддерживается 70


Синтаксис CSS

Стоимость объекта

Значение Описание Играй
междурядье Устанавливает размер зазора между строками в макете сетки Играй »
колонна-зазор Устанавливает размер зазора между столбцами в макете сетки Играй »

Другие примеры

Пример

Установите зазор между строками на 20 пикселей и столбцами на 50 пикселей:

.сетка-контейнер {
gap: 20px 50px;
}

Попробуй сам »

Связанные страницы

Учебник

CSS: Макет сетки CSS

Ссылка CSS: свойство row-gap

Ссылка CSS: свойство column-gap



HTML: 3 способа сделать текст полужирным в CSS

В этом руководстве вы научитесь выделять текст полужирным шрифтом в CSS тремя способами.

В большинстве случаев вы будете использовать ключевое слово полужирный, чтобы выделить шрифт жирным шрифтом с помощью свойства font-weight .Но если вы хотите применить разную степень жирности, вы можете использовать число, кратное 100.

Кроме того, вы можете использовать встроенный CSS для элементов и можете использовать элементы и , чтобы выделить текст жирным шрифтом. параграф. Ниже приведены примеры:

1. Использование свойства CSS font-weight в разделе Head

Для font-weight вы указываете число, определяющее жирность шрифта: нормальный, полужирный, полужирный, светлее или кратные 100 от 100 до 900 , 400 соответствует нормальному.Более жирный и светлый оттенки относятся к родительскому элементу.

Синтаксис для font-weight

 font-weight: нормальный | полужирный | полужирный | светлее | число | начальный | наследование; 

Как указать font-weight

 font-weight: 700;
font-weight: жирный; / * то же, что 700 * /
шрифт: нормальный; / * то же, что и 400 * /
font-weight: светлее; / * относительно родительского элемента * / 

CSS for Class in Head Section

  

HTML

 

Этот абзац полностью выделен жирным шрифтом.

Вывод

  Этот абзац полностью выделен жирным шрифтом.  

2. Использование элемента

Поместите элемент между элементом абзаца, чтобы выделить определенную часть абзаца жирным шрифтом.

HTML

 

Некоторая часть абзаца выделена жирным шрифтом .

Вывод

 Некоторая часть абзаца  выделена жирным шрифтом . 

3. Использование элемента

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

HTML

 

Некоторая часть абзаца выделена жирным шрифтом с использованием сильного элемента .

Вывод

 Некоторая часть абзаца выделена жирным шрифтом  с использованием сильный элемент . 

Полный пример

 



    <стиль>
        .жирный текст {
            font-weight: жирный;
        }
    



     

Примеры: выделение текста жирным шрифтом в CSS

Использование класса CSS

Этот абзац полностью выделен жирным шрифтом.

Использование элемента b

Некоторая часть абзаца выделена жирным шрифтом .

Использование сильного элемента

Некоторая часть абзаца выделена жирным шрифтом с использованием сильного элемента .

Вывод

Как показано на избранном изображении в этой статье.

См. Также:

font-weight — CSS: Cascading Style Sheets

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

 
шрифт: нормальный;
font-weight: жирный;


font-weight: светлее;
font-weight: жирнее;


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: начальный;
вес шрифта: вернуться;
font-weight: не установлено;
  

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

Значения

нормальный
Нормальная толщина шрифта. То же, что и 400 .
полужирный
Полужирный шрифт. То же, что 700 .
зажигалка
На один относительный вес шрифта легче, чем у родительского элемента. Обратите внимание, что для расчета относительного веса учитываются только четыре веса шрифта; см. раздел «Значение относительных весов» ниже.
жирный
На один относительный вес шрифта тяжелее родительского элемента.Обратите внимание, что для расчета относительного веса учитываются только четыре веса шрифта; см. раздел «Значение относительных весов» ниже.
<номер>
<число> , значение от 1 до 1000 включительно. Более высокие числа обозначают веса, которые жирнее (или полужирнее), чем более низкие числа. Некоторые часто используемые значения соответствуют общим именам весов, как описано в разделе «Сопоставление общих имен весов» ниже.

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

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

Резервные веса

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

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

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

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

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

Унаследованное значение полужирный зажигалка
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 примерно соответствуют следующим общим названиям весов (см. Спецификацию OpenType):

Значение Общее название массы
100 Тонкий (волосяной покров)
200 Extra Light (Ультра легкий)
300 Свет
400 Обычный (Обычный)
500 средний
600 Полужирный (Demi Bold)
700 Полужирный
800 Extra Bold (Ультра жирный)
900 Черный (тяжелый)
950 Extra Black (Ультра-черный)

Вариативные шрифты

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

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

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

HTML
  <заголовок>
    
    

.… было бы нехорошо встретить мегалозавра, длиной около сорока футов, который ковыляет, как слоновая ящерица, по Холборн-Хилл.

CSS
 

@ font-face {
  src: url ('https://mdn.mozillademos.org/files/16011/MutatorSans.ttf');
  семейство шрифтов: 'MutatorSans';
  стиль шрифта: нормальный;
}

этикетка {
  шрифт: 1rem моноширинный;
  белое пространство: nowrap;
}

.container {
  максимальная высота: 150 пикселей;
  переполнение-у: авто;
}

.образец {
  текст-преобразование: прописные буквы;
  шрифт: 1.5rem 'MutatorSans', без засечек;
}
  
  html, body {
  макс-высота: 100vh;
  максимальная ширина: 100vw;
  переполнение: скрыто;
}

тело {
  дисплей: гибкий;
  flex-direction: столбец;
}

header {
  нижнее поле: 1,5 бэр;
}

.container {
  flex-grow: 1;
}

.container> p {
  margin-top: 0;
  нижнее поле: 0;
}
  
JavaScript
  пусть weightLabel = document.querySelector ('label [for = "weight"]');
let weightInput = document.querySelector ('# вес');
пусть sampleText = document.querySelector ('. образец');

function update () {
  weightLabel.textContent = `вес шрифта: $ {weightInput.value};`;
  sampleText.style.fontWeight = weightInput.value;
}

weightInput.addEventListener ('ввод', обновление);

Обновить();
  

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

Установка толщины шрифта

HTML
  

Алисе стало очень надоедать сидеть рядом с сестрой на банка, и от того, что ей нечего делать: раз или два она заглянула в книга, которую читала ее сестра, но в ней не было ни картинок, ни разговоров на «а что толку от книги», - подумала Алиса, - без картинок или разговоры? "

Я тяжелый
Я легче
CSS
 
п {
  font-weight: жирный;
}


div {
 font-weight: 600;
}


охватывать {
  font-weight: светлее;
}  
Результат

Таблицы BCD загружаются только в браузере

CSS Bold: A Guide to Using Font-Weight

Чтобы создать эффект полужирного текста CSS, необходимо использовать свойство font-weight.Свойство font-weight определяет «вес» шрифта или его жирность. Вы можете использовать ключевые слова или числовые значения, чтобы указать CSS, насколько жирным должен быть текст.

Как разработчики, собирая верстку веб-сайта, мы иногда хотим привлечь к чему-то внимание. Есть несколько способов сделать это. Самый простой способ — увеличить font-weight текста, который вы хотите выделить. Это относится к выделению текста жирным шрифтом.

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

CSS Bold: Руководство

Свойство font-weight устанавливает, как жирный текст должен отображаться на экране. Вы можете использовать ключевые слова или числовые значения, чтобы указать CSS, каким жирным шрифтом должен отображаться конкретный набор текста.

Найди свой учебный лагерь

Относительный вес шрифта Фактический вес шрифта
тонкий 100
нормальный 400
полужирный 700
жирный 900