Межбуквенный интервал CSS
normal на усмотрение браузера: при выравнивании текста по ширине дополнительное расстояние может быть отличным от нуля initial normal inherit наследует значение родителя unset наследует значение родителя
Свойство letter-spacing наследуется, применяется ко всем элементам, изменяет текст
Свойствоletter-spacingнаследуется, применяется ко всем элементам, изменяет текст
Что такое letter-spacing
Для каждого шрифта характерен свой промежуток между символами. Положительное значение свойства letter‑spacing добавляет к каждому символу дополнительное расстояние справа, тем самым увеличивая интервал между буквами. В том числе к символам без ширины, например, ⁠ (неразрывный пробел без ширины).
з
заказ
заказ⁠
divз
заказ
заказ⁠
Отрицательное значение, наоборот, уменьшает отступ до следующего символа.
з
заказ
заказ⁠
divз
заказ
заказ⁠
Как выровнять текст по центру или по правому краю с letter-spacing
Данный пункт будет бесполезен, когда браузеры будут выполнять эту рекомендацию w3.org: Letter-spacing must not be applied at the beginning or at the end of a line .
divзаказ
divзаказ
заказ
- font-kerning : межбуквенное расстояние каждой пары букв
- word-spacing : расстояние между словами
- text-indent : красная строка CSS
- line-height : расстояние между строк
- margin и padding : внешний и внутренний отступ до содержимого элемента
Как изменить расстояние между словами в css
Изменить расстояние между словами в CSS возможно с помощью свойства word-spacing . Значением по умолчанием является normal . Изменить его мы можем, задав значение в одной из абсолютных ( px ) или относительных ( % , em , rem ) единиц. Например, указав word-spacing: 5px; , мы установим интервал между словами равный 5 пикселям.
Примечание: если для текста задано выравнивание text-align: justify; , то интервал между словами будет установлен в размере, не меньшем значения, указанного в word-spacing .
Как сделать отступ между словами в css
Обычно про наборе текста для формирования пространства между словами используется пробел. Иногда это расстояние необходимо скорректировать. В CSS существует свойство word-spacing положительное значение которого прибавит к текущему пробелу указанное значение, тем самым увеличивая отступ между словами, и отрицательное, соответственно — убавит.
Пример ниже добавит к каждому пробелу дополнительные 15px.
Добавим к словам дополнительный отступ
p word-spacing: 15px; >
Межсимвольный, межстрочный интервал CSS. Расстояние между словами
Работая со стилем для текста, вы можете устанавливать необходимые расстояния между символами, словами и строками. Задаются такие расстояния в любых единицах измерения CSS, будь-то px , pt , em или другое. Исключением являются проценты – с их помощью можно задать расстояние между строками (интерлиньяж), но они не работают при установке интервала между символами или словами.
Межсимвольный интервал CSS: letter-spacing
Задать межсимвольный интервал можно с помощью свойства CSS letter-spacing. Помимо обычных значений (положительных и отрицательных) также можно использовать значения inherit (чтобы наследовать значение у родителя) и normal (если необходимо вернуть нормальное расстояние между символами).
Пример записи межсимвольного интервала:
Интервал между словами: word-spacing
Свойство CSS word-spacing отличается от предыдущего тем, что устанавливает расстояние между словами, а не между символами. Для данного свойства тоже предусмотрены значения normal и inherit . Можно задавать отрицательные значения. Ниже показан пример записи стиля:
Межстрочный интервал: line-height
С помощью свойства CSS line-height можно задавать расстояние между строками текста. Как было сказано в начале темы, для установки интерлиньяжа, помимо других единиц измерения, допускается использовать проценты. Также разрешено записывать значение в виде множителя (числа больше 0): для вычисления расстояния браузер умножит размер шрифта на заданное число. Отрицательные значения не работают. Доступны значения normal и inherit .
Ниже – пример, как сделать межстрочный интервал CSS:
На скриншоте можно увидеть, как выглядит текст со всеми тремя свойствами:

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