word-spacing

CSS-свойство word-spacing устанавливает длину пробела между словами и между тегами.

Синтаксис

/* Значение ключевым словом */
word-spacing: normal;

/* <length> значения */
word-spacing: 3px;
word-spacing: 0.3em;

/* <percentage> значения  */
word-spacing: 50%;
word-spacing: 200%;

/* Глобальные значения */
word-spacing: inherit;
word-spacing: initial;
word-spacing: unset;

Значения

normal
Нормальный интервал между словами, определенный текущим шрифтом и/или браузером.
length
Определяет дополнительный интервал в дополнение к внутреннему интервалу между словами, определяемому шрифтом.
percentage
Определяет дополнительный интервал как процент от предварительной ширины символа.

Формальный синтаксис

normal | <length-percentage>

где
<length-percentage> = <length> | <percentage>

Пример

HTML

<div id="mozdiv1">Here are many words...</div>
<div id="mozdiv2">...and many more!</div>

CSS

#mozdiv1 {
  word-spacing: 15px;
}

#mozdiv2 {
  word-spacing: 5em;
} 

Проблемы доступности

Большое положительное или отрицательное значение word-spacing может сделать предложения, к которым применяется стиль, нечитаемыми.  Для текста, стилизованного с очень большими положительными значениями, слова будут так далеки друг от друга, что он больше не будет казаться предложением. Для текста, стилизованного с очень большими отрицательными значениями, слова будут перекрывать друг от друга до точки, где начало и конец каждого слова будут неразличимы.

Разборчивый word-spacing должен быть определен в каждом конкретном случае, так как различные семейства шрифтов имеют различную ширину символов. Нет ни одного значения, которое может обеспечить для всех семейств шрифтов автоматическое сохранение разборчивости.

Спецификации

Спецификация Статус Комментарий
CSS Text Module Level 3
Определение 'word-spacing' в этой спецификации.
Рабочий черновик Заменяет предыдущее значение значением <spacing-limit>, которое определяет те же вещи, плюс значение <percentage>. Позволяет использовать до трех значений, описывающих оптимальное, минимальное и максимальное значение.
CSS Transitions
Определение 'word-spacing' в этой спецификации.
Рабочий черновик Определяет word-spacing как анимированный.
CSS Level 2 (Revision 1)
Определение 'word-spacing' в этой спецификации.
Рекомендация Без изменений.
CSS Level 1
Определение 'word-spacing' в этой спецификации.
Рекомендация Первое определение.
Начальное значениеnormal
Применяется квсе элементы. Это также применяется к ::first-letter и ::first-line.
Наследуетсяда
Процентызависит от ширины символа
Отображениевизуальный
Обработка значенияоптимальное, минимальное и максимальное значения, каждое из которых абсолютная длина, проценты или ключевое слово normal
Animation typeдлина
Канонический порядокуникальный неоднозначный порядок, определённый формальной грамматикой

Поддержка браузерами

Update compatibility data on GitHub
КомпьютерыМобильные
ChromeEdgeFirefoxInternet ExplorerOperaSafariAndroid webviewChrome для AndroidFirefox для AndroidOpera для AndroidSafari on iOSSamsung Internet
word-spacingChrome Полная поддержка 1Edge Полная поддержка 12Firefox Полная поддержка 1IE Полная поддержка 6Opera Полная поддержка 3.5Safari Полная поддержка 1WebView Android Полная поддержка 37Chrome Android Полная поддержка 18Firefox Android Полная поддержка 4Opera Android Полная поддержка 14Safari iOS Полная поддержка 1Samsung Internet Android Полная поддержка 1.0
<percentage> valuesChrome Нет поддержки НетEdge Нет поддержки НетFirefox Полная поддержка 45IE Нет поддержки НетOpera Нет поддержки НетSafari Полная поддержка 6.1WebView Android Нет поддержки НетChrome Android Нет поддержки НетFirefox Android Полная поддержка 45Opera Android Нет поддержки НетSafari iOS Полная поддержка 6.1Samsung Internet Android Нет поддержки Нет
SVG supportChrome Полная поддержка 1Edge Полная поддержка 12Firefox Полная поддержка 72IE Полная поддержка 9Opera Полная поддержка 7Safari Полная поддержка 5.1WebView Android Полная поддержка ≤37Chrome Android Полная поддержка 18Firefox Android Нет поддержки НетOpera Android Полная поддержка 14Safari iOS Полная поддержка 5.1Samsung Internet Android Полная поддержка 1.0

Легенда

Полная поддержка  
Полная поддержка
Нет поддержки  
Нет поддержки