font-style

Задаём стиль отдельным словам или фразам.

Время чтения: меньше 5 мин

Кратко

Скопировано

Определяет начертание шрифта: обычное, курсивное или наклонное.

Пример

Скопировано

Попробуем выделить курсивом текст всего абзаца:

        
          
          <body>  <h1>История книгопечатания: XVI век</h1>  <p>    Прим. переводчика: курсивное начертание...  </p></body>
          <body>
  <h1>История книгопечатания: XVI век</h1>
  <p>
    Прим. переводчика: курсивное начертание...
  </p>
</body>

        
        
          
        
      
        
          
          p {  font-style: italic;}
          p {
  font-style: italic;
}

        
        
          
        
      
Открыть демо в новой вкладке

Как понять

Скопировано

У большинства шрифтов есть несколько вариантов начертания: стандартное, курсивное или жирное. Чтобы задать курсивное начертание, используйте font-style: italic.

Ещё есть наклонный шрифт, который задаётся через font-style: oblique. Он очень похож на курсив, но, по сути, является его имитацией. Знаки курсивного начертания целенаправленно создаёт разработчик шрифта, делая их похожими на ручное написание, а зачастую и более компактными. Знаки же наклонного начертания, которое ещё называют faux italic — ложный курсив — получаются наклоном символов стандартного начертания на несколько градусов.

Проще всего заметить разницу на примере букв a и e:

Открыть демо в новой вкладке

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

Как пишется

Скопировано

Для font-style можно выбрать одно из четырёх значений:

  • normal — обычное начертание текста (значение по умолчанию).
  • italic — курсивное начертание.
  • oblique — наклонное начертание, которое можно использовать, если у шрифта нет курсивного варианта начертания.
  • oblique -20deg — наклонное начертание с указанием угла наклона. Допустимо указать от -90deg до 90deg. При этом шрифт будет наклоняться вперёд или назад на указанное количество градусов. Мало какие шрифты это поддерживают; поддержку браузерами уточняйте на Can I use перед использованием.
        
          
          .normal {  font-style: normal;}.italic {  font-style: italic;}.oblique {  font-style: oblique;}.oblique-deg {  font-style: oblique -20deg;}
          .normal {
  font-style: normal;
}

.italic {
  font-style: italic;
}

.oblique {
  font-style: oblique;
}

.oblique-deg {
  font-style: oblique -20deg;
}

        
        
          
        
      

На практике

Скопировано

Дока Дог советует

Скопировано

🛠 Не стоит писать большие части текста курсивом — это сильно усложняет чтение.