This page was translated from English by the community.Learn more and join the MDN Web Docs community.
word-spacing
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since июль 2015 г..
CSS-свойствоword-spacing устанавливает длину пробела между словами и между тегами.
In this article
Интерактивный пример
word-spacing: normal;word-spacing: 1rem;word-spacing: 4px;word-spacing: -0.4ch;<section> <p> As much mud in the streets as if the waters had but newly retired from the face of the earth, and it would not be wonderful to meet a Megalosaurus, forty feet long or so, waddling like an elephantine lizard up Holborn Hill. </p></section>@font-face { src: url("/shared-assets/fonts/variable-fonts/AmstelvarAlpha-VF.ttf"); font-family: Amstelvar; font-style: normal;}section { font-size: 1.2em; font-family: Amstelvar;}Синтаксис
/* Ключевые слова */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>Определяет дополнительный интервал как процент от предварительной ширины символа.
Формальный синтаксис
word-spacing =
normal|
<length-percentage>
<length-percentage> =
<length>|
<percentage>
Пример
>HTML
<div>Here are many words...</div><div>...and many more!</div>CSS
#mozdiv1 { word-spacing: 15px;}#mozdiv2 { word-spacing: 5em;}Доступность
Большое положительное или отрицательное значениеword-spacing может сделать предложения, к которым применяется стиль, нечитаемыми. Для текста, стилизованного с очень большими положительными значениями, слова будут так далеки друг от друга, что он больше не будет казаться предложением. Для текста, стилизованного с очень большими отрицательными значениями, слова будут перекрывать друг от друга до точки, где начало и конец каждого слова будут неразличимы.
Разборчивыйword-spacing должен быть определён в каждом конкретном случае, так как различные семейства шрифтов имеют различную ширину символов. Нет ни одного значения, которое может обеспечить для всех семейств шрифтов автоматическое сохранение разборчивости.
Спецификации
| Specification |
|---|
| CSS Text Module Level 3> # word-spacing-property> |
| Scalable Vector Graphics (SVG) 2> # WordSpacingProperty> |
| Начальное значение | normal |
|---|---|
| Применяется к | все элементы. Это также применяется к::first-letter и::first-line. |
| Наследуется | да |
| Проценты | зависит от ширины символа |
| Обработка значения | абсолютная<length> |
| Animation type | длина |