Свойствоfont-stretch используется для уплотнения или расширения текста.
Свойство font-stretch не будет работать для каждого шрифта. Это свойство будет работать только в случае, если семейство шрифтов имеет начертания width-variant. Само свойство font-stretch не расширяет шрифт.
Свойство имеет следующие значения:
- font-stretch:
- ultra-condensed
- extra-condensed
- condensed
- semi-condensed
- normal
- semi-expanded
- expanded
- extra-expanded
- ultra-expanded
Значение по умолчанию | normal |
Применяется | Ко всем элементам, а также к ::first-letter и ::first-line. |
Наследуется | Да |
Анимируемое | Да |
Версия | CSS3 |
DOM синтаксис | object.style.fontStretch = "expanded"; |
Синтаксис
font-stretch: ultra-condensed | extra-condensed | condensed | semi-condensed | normal | semi-expanded | expanded | extra-expanded | ultra-expanded | initial | inherit;
Пример
<!DOCTYPE html>
<html>
<head>
<title>Заголовок документа</title>
<style>
p {
font-size: 4em;
font-family: 'Myriad Pro';
}
</style>
</head>
<body>
<p>
<span style="font-stretch: ultra-condensed">A</span>
<span style="font-stretch: extra-condensed">A</span>
<span style="font-stretch: condensed">A</span>
<span style="font-stretch: semi-condensed">A</span>
<span style="font-stretch: normal">A</span>
<span style="font-stretch: semi-expanded">A</span>
<span style="font-stretch: expanded">A</span>
<span style="font-stretch: extra-expanded">A</span>
<span style="font-stretch: ultra-expanded">A</span>
</p>
</body>
</html>
Значения
Значение | Описание |
---|---|
ultra-condensed | Устанавливает самую узкую ширину символов текста. |
extra-condensed | Устанавливает узкую ширину символов текста, но они не такие узкие, как при значении ultra-condensed. |
condensed | Устанавливает узкую ширину символов текста но они не такие узкие, как при значении ultra-condensed. |
semi-condensed | Устанавливает узкую ширину символов текста, но они не такие узкие, как при значении extra-condensed. |
normal | Шрифт не расширяется. Значение по умолчанию. |
semi-expanded | Текст становится шире обычного. |
expanded | Текст становится шире, чем при значении semi-expanded. |
extra-expanded | Текст становится шире, чем при значении expanded. |
ultra-expanded | Текст имеет самую широкую ширину символов. |
initial | Устанавливает свойство в значение по умолчанию. |
inherit | Значение элемента наследуется от родительского. |
Поддержка браузера
48.0+ | 12.0+ | 9.0+ | 11.0+ | 35.0+ |
Практикуйте свои знания
Что такое CSS свойство 'font-stretch'?
Правильный!
Неправильно!