⑥Промежутки
Продолжим изучение темы CSS - текст. Если пропустили прошлые статьи, то вот ссылка на них:
- ①Преобразование текста: свойство text-transform
- ②Обработка пробелов и переносы строк: свойство white-space
- ③Настройка табуляции: свойство tab-size
- ④Разрыв строки и границы слов
- ⑤Выравнивание и выключка строк
6. Промежутки
CSS позволяет контролировать промежутки между словами и типографскими символами с помощью свойств word-spacing и letter-spacing.
6.1. Промежутки между словами: свойство word-spacing
Свойство word-spacing определяет дополнительный интервал между словами.
Устанавливает интервалы между словами. Можно использовать положительные и отрицательные значения. При отрицательном значении слова могут накладываться друг на друга.
На значение word-spacing оказывает влияние значение свойства text-align в случае выравнивания текста по ширине.
Свойство наследуется.
word-spacing
Значения:
- normal - Дополнительный интервал не применяется. Вычисляет в 0. Значение по умолчанию.
- длина - Задает дополнительный интервал в дополнение к внутреннему интервалу между словами, определенному шрифтом. Значения могут быть отрицательными, но могут быть ограничения, зависящие от реализации.
- initial - Устанавливает значение свойства в значение по умолчанию.
- inherit - Наследует значение свойства от родительского элемента.
Синтаксис
CSS
word-spacing: normal; word-spacing: 1px; word-spacing: 0.2em; word-spacing: 1rem; word-spacing: inherit; word-spacing: initial;
6.2. Трекинг: свойство letter-spacing
Свойство letter-spacing определяет дополнительный интервал, или трекинг, между смежными типографскими символами. Межбуквенный интервал является дополнением к кернингу и word-spacing. В зависимости от действующих правил выравнивания пользовательские агенты могут дополнительно увеличивать или уменьшать расстояние между типографскими символьными единицами для выравнивания текста.
Свойство наследуется.
letter-spacing
Значения:
- normal - Дополнительный интервал не применяется. Вычисляет в 0. Значение по умолчанию.
- длина - Определяет дополнительный интервал между типографскими символами. Значения могут быть отрицательными, но могут быть ограничения, зависящие от реализации.
- initial - Устанавливает значение свойства в значение по умолчанию.
- inherit - Наследует значение свойства от родительского элемента.
Синтаксис
CSS
letter-spacing: normal; letter-spacing: 0.1em; letter-spacing: 2px; letter-spacing: inherit; letter-spacing: initial;
Продолжение в следующей статье!