CSS и вёрстка

Как изменить жирность текста в CSS

📅 ⏱ 21:30 ⏳ 1 мин 💬 0

Как изменить жирность текста в css: простыми словами, по шагам и с примерами. Разбираем, как это работает на практике, типичные ошибки и лучшие решения. Раскрыв

Коротко: жирность текста в CSS задаёт свойство font-weight. Значения бывают словесные — normal и bold — и числовые от 100 до 900. Числовые значения работают точнее, если шрифт содержит нужные начертания.

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

Значения font-weight

Значение Соответствие
normal 400
bold 700
100–300 тонкие начертания
500–600 средние
800–900 очень жирные

Применение

CSS
.title { font-weight: 700; }
.label { font-weight: 500; }
.light { font-weight: 300; }

Числа понятнее в работе: видно градацию, в отличие от двух словесных значений. Но они дадут эффект только если соответствующее начертание подключено.

Вкладки: тонкости



CSS
@font-face {
  font-family: 'My';
  src: url('my-bold.woff2');
  font-weight: 700;
}

Каждое начертание подключают отдельным правилом @font-face с указанием веса. Тогда браузер берёт настоящий жирный шрифт, а не дорисовывает.

bolder и lighter задают вес относительно родителя. Использовать их стоит осторожно: результат зависит от контекста и может удивить.

CSS
h2 { font-synthesis: none; }

Если шрифт без жирного начертания, браузер может «подделать» жирность. Свойство font-synthesis: none запрещает такое — текст будет честным.

ВажноЖирность — это оформление, а не смысл. Для смыслового выделения в тексте используйте теги <strong> и <em>, а font-weight применяйте в оформлении заголовков и элементов интерфейса.

Практика: настроить жирность

  1. Проверьте, какие начертания есть в шрифте.
  2. Подключите нужные файлы через @font-face.
  3. Задайте жирность заголовкам числовыми значениями.
  4. Для акцентов в тексте используйте <strong>.
  5. Проверьте, не «подделывает» ли браузер жирность.
  6. Сравните виды на разных устройствах.

Частые ошибки: причина → решение

Симптом Причина Решение
Жирность не меняется нет начертания подключить нужный вес
Текст выглядит «грязно» синтетический жирный подключить настоящий или запретить синтез
Значение не работает шрифт только с одним весом ограничиться доступными
Заголовки «прыгают» разные веса задать единую систему
Слишком много жирного выделено всё оставить акценты

Проверьте себя

Чек-лист




Какое свойство задаёт жирность?




Какое число соответствует bold?




Вопросы и ответы

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

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

<strong> — это смысловое выделение в тексте, о котором узнают скринридеры. font-weight — чисто визуальное оформление, например жирный заголовок.

Обычно два-три: 400 для текста, 700 для заголовков и выделений, иногда 500 для интерфейсных элементов. Каждый вес — отдельный файл и вес страницы.

Итоги

  • Жирность задаёт font-weight.
  • Числовые значения от 100 до 900 точнее словесных.
  • bold соответствует 700, normal — 400.
  • Для смыслового выделения в тексте используйте <strong>.
Поделиться: ВКонтакте Telegram WhatsApp Одноклассники Viber Мой Мир

Комментарии

Пока комментариев нет — будьте первым, кто поделится мнением.

Оставить комментарий

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

Получите консультацию нашего маркетолога

Изучит ваш проект, подберет подходящие услуги и тарифы

Получите бесплатный аудит

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

Закажите услугу Каталог морепродуктов

Наш специалист свяжется с вами в ближайшее время и уточнит детали

Закажите адаптивный сайт

Наш специалист поможет составить Вам техническое задание на разработку сайта

Закажите сайт

Наш специалист поможет составить Вам техническое задание на разработку сайта

Закажите сайт лендинг

Наш специалист поможет составить Вам техническое задание на разработку сайта

Закажите сайт каталог

Наш специалист поможет составить Вам техническое задание на разработку сайта

Закажите интернет-магазин

Наш специалист поможет составить Вам техническое задание на разработку сайта

Закажите веб-приложение

Наш специалист поможет составить Вам техническое задание на разработку сайта

Закажите тариф Аутсорс

Стоимость от 150 000 ₽

Закажите тариф Магазин

Стоимость 90 000 ₽

Закажите тариф Классический

Стоимость 60 000 ₽

Закажите тариф Эконом

Стоимость 40 000 ₽

Закажите SEO продвижение

Наш специалист свяжется с вами, проведет анализ, предложит стоимость