CSS-cвойство letter-spacing устанавливает дополнительный интервал между буквами текстовых элементов.
| Значение по умолчанию: | normal |
| Применяется к: | Все элементы. Это также относится к ::first-letter и ::first-line. |
| Наследование: | Да |
| Анимирование: | Да. Анимируемые свойства |
| Версия: | CSS 1, 2, 3 |
Синтаксис
Синтаксически свойства задаются по следующему шаблону:
letter-spacing: length | normal | initial | inherit
Примеры написания кода свойства letter-spacing:
h1 {
letter-spacing: -3px;
}
p {
letter-spacing: 15px;
}
Значение normal не эквивалентно значению 0 для межбуквенного интервала letter-spacing. Если значение установлено как normal, браузер сможет выровнять текст свойством text-align: justify; если значение равно 0 — не сможет.
Значения свойств
В следующей таблице описаны значения этого свойства.
| Значение | Описание |
|---|---|
normal |
Интервал устанавливается нормальным для текущего шрифта. Пространство может быть отрегулировано браузером для выравнивания текста. Это значение установленно по умолчанию. |
| length | Значение может быть указано в px, pt, cm, em и создает дополнительныое пространство между символами в дополнение к межсимвольному пространству по умолчанию. Это пространство не может быть изменено браузером для выравнивания текста. |
initial |
Устанавливает это свойство в значение по умолчанию. |
inherit |
Если указан, связанный элемент принимает вычисленное значение своего родительского элемента letter-spacing. |
Поддержка браузеров
Свойство letter-spacing поддерживается во всех основных браузерах.















