Устанавливает расстояние между символами в пределах элемента. Обычно расстояние между символами устанавливается браузерами на основании типа и вида шрифта, его размеров и настроек операционной системы. Данное свойство и предназначено для изменения этого значения. Допустимо использовать отрицательное значение, но в этом случае надо убедиться, что сохраняется читабельность текста.
CSS синтаксис
letter-spacing: normal | значение | initial | inherit;
Возможные значения
| Значение | Описание | 
|---|---|
| normal | Значение по умолчанию. Расстояние между символами устанавливается браузером. | 
| значение | Устанавливает дополнительное расстояние между символами, заданное в единицах длины CSS, - пиксели (px), сантиметры (cm), пункты (pt) и т.д. Допустимо использовать отрицательные значения. | 
| inherit | Значение наследуется от родительского элемента. | 
| initial | Устанавливает значение по умолчанию. | 
Пример использования
Устанавливаем интервал между символами для заголовков <h1> и <h2>
h1 {
    letter-spacing: 2px;
}
 h2 {
    letter-spacing: -3px;
}