Как увеличить расстояние между буквами в css
Перейти к содержимому

Как увеличить расстояние между буквами в css

  • автор:

Межбуквенный интервал 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:

На скриншоте можно увидеть, как выглядит текст со всеми тремя свойствами:

Скриншот: пример установки интервалов в CSS

Итоги

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

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *