CSS приклад: font-stretch

Internet ExplorerChromeOperaSafariFirefoxAndroidiOS
9.0+9.0+

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

Значення за замовчуваннямnormal
СпадковістьТак
Застосовується доДо всіх елементів
Посилання на специфікаціюhttp://www.w3.org/TR/css3-fonts/#font-stretch-prop

Версії CSS

CSS 1CSS 2CSS 2.1CSS 3

Опис

Встановлює вузьке, нормальне або широке начертання шрифту, що дозволяє ущільнювати або розширювати текст.

Синтаксис

font-stretch: inherit | ultra-condensed | extra-condensed | condensed | semi-condensed | normal | semi-expanded | expanded | extra-expanded | ultra-expanded

Значення

Вплив різних значень font-stretch на вигляд букв у тексті показано на рис. 1.

Рис. 1. Вигляд букв при різних значеннях font-stretch

Приклад

HTML5CSS3IE 9CrOpSaFx

<!DOCTYPE html>
<html>
 <head>
  <meta charset="utf-8">
  <title>font-stretch</title>
  <style>
   p {
    font-size: 5em;
    font-family: 'Myriad Pro';
   }
  </style>
 </head>
 <body>
  <p>
   <span style="font-stretch: ultra-condensed">Б</span>
   <span style="font-stretch: extra-condensed">Б</span>
   <span style="font-stretch: condensed">Б</span>
   <span style="font-stretch: semi-condensed">Б</span>
   <span style="font-stretch: normal">Б</span>
   <span style="font-stretch: semi-expanded">Б</span>
   <span style="font-stretch: expanded">Б</span>
   <span style="font-stretch: extra-expanded">Б</span>
   <span style="font-stretch: ultra-expanded">Б</span>
  </p>
 </body>
</html>

Браузери

Браузери застосовують властивість font-stretch не до всіх шрифтів, тому ущільнення або розширення тексту може не працювати з деякими популярними шрифтами.

Часті запитання

  • Q: Як використовувати font-stretch в CSS?

    A: За допомогою властивості font-stretch в CSS ви можете вказати ступінь розширення шрифту. Наприклад, font-stretch: ultra-expanded;.

  • Q: Де можна використовувати font-stretch в CSS?

    A: Властивість font-stretch в CSS можна використовувати у властивостях font або font-family.

  • Q: Які значення приймає font-stretch в CSS?

    A: font-stretch може приймати значення як ключові слова (наприклад, ultra-condensed, semi-condensed), так і числові значення від 50% до 200%.

  • Q: Чи всі шрифти підтримують font-stretch в CSS?

    A: Ні, не всі шрифти підтримують властивість font-stretch в CSS. Деякі шрифти можуть мати обмежену підтримку для розширення.

  • Q: Як впливає font-stretch на рендеринг шрифту в браузері?

    A: Використання font-stretch може впливати на розмір та форму шрифту в браузері, змінюючи його розширення.