Как сделать пробел между словами в html
Для создания пробела между словами в HTML можно использовать несколько способов:
- Использование символа пробела — простейший способ создания пробела между словами в HTML. Для этого просто добавьте пробел между словами в коде HTML:
Привет, мир!
- Использование символа — в HTML-коде этот символ представляет собой неразрывный пробел. Он используется в случаях, когда нужно создать пробел между словами, который не может быть разорван переносом строки. Для создания неразрывного пробела между словами в HTML используйте следующий код:
Привет, мир!
- Использование CSS свойства word-spacing — это свойство определяет дополнительное расстояние между словами в тексте. В качестве значения можно использовать любую длину, указывающую на расстояние между словами. Например:
style="word-spacing: 10px;">Привет мир!
Межбуквенный интервал 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 для настройки расстояний между буквами, строками, табуляции и других свойств шрифтов.
Красная строка
Свойство text-indent устанавливает сдвиг первой строки, цвет первой буквы можно определить свойством :first-letter.
Расстояние между буквами
Свойство letter-spacing устанавливает интервал между символами. В качестве значений принимаются единицы длины (px, in, pt, em, ex), допустимо отрицательное значение. Лучшая точность получается при использовании em.
Ширина пробелов
Word-spacing задает интервал между словами, значение можно указать в px, in, pt, em, ex.
Ширина табуляции
Свойство tab-size устанавливает ширину табуляции в , , и других элементах со свойством white-space: pre . В качестве значения используется количество символов (по умолчанию 8) или единицы длины.
Свойство пока ещё не стандартизировано W3C, но поддерживается современными браузерами.
Ширина букв
Свойство font-stretch задаёт ширину символов в шрифте, работает только со шрифтами, у которых есть поддержка разных начертаний. Значения задаются константами или процентами:
| normal | 100% | Обычная ширина |
| semi-condensed | 87.5% | Узковатая ширина |
| condensed | 75% | Узкая ширина |
| extra-condensed | 62.5% | Очень узкая ширина |
| ultra-condensed | 50% | Самая узкая ширина |
| semi-expanded | 112.5% | Широковатая ширина |
| expanded | 125% | Средне-большая ширина |
| extra-expanded | 150% | Очень большая ширина |
| ultra-expanded | 200% | Самая большая ширина |
Как задать расстояние между пунктами списка?

Второй способ следующий — для селектора li добавляем свойство line-height, значение в виде дробного числа подбираем самостоятельно. В примере 2 используется значение 1.8.
Пример 2. Использование line-height
- создание пунктуальности (никогда не будете никуда опаздывать);
- излечение от пунктуальности (никогда никуда не будете торопиться);
- изменение восприятия времени и часов.
Этот способ менее универсален, поскольку line-height воздействует на все строки. Вид списка зависит от переносов строк; если переносов нет, то мы получим результат, показанный на рис. 2. Если в тексте имеются переносы, то получим результат как на рис. 3.

Рис. 2. Межстрочное расстояние

Рис. 3. Межстрочное расстояние при переносе строк
См. также
- line-height
- line-height в CSS
- margin-bottom
- Атрибут bottommargin