CSS
April 10, 2020
②Обработка пробелов и переносы строк: свойство white-space
Продолжим изучение темы CSS - текст. Если пропустили прошлую статью, то вот ссылка на неё:
2. Обработка пробелов и переносы строк: свойство white-space
Свойство white-space обрабатывает пробелы между словами и переносы строк внутри элемента.
Свойство наследуется.
white-space
Значения:
- normal - Значение по умолчанию. Между словами вставляется только по одному пробелу, дополнительные пробелы отбрасываются. Текст переносится только в случае необходимости.
- nowrap - Запрещает переносы строк, за исключением применения <br>.
- pre - Пробелы в тексте не игнорируются, браузер отображает дополнительные пробелы и переносы строк.
- pre-wrap - Сохраняет пробелы в тексте, делая разрывы строк там, где это необходимо.
- pre-line - Удаляет лишние пробелы, за исключением случаев <br>.
- break-spaces - Поведение идентично pre-wrap, за исключением того, что: любая последовательность не удаляемых пробелов всегда занимает место, в том числе в конце строки; возможность переноса строки существует после каждого не удаляемого пробела, в том числе между пробелами.
- initial - Устанавливает значение свойства в значение по умолчанию.
- inherit - Наследует значение свойства от родительского элемента.
Синтаксис
CSS
white-space: normal; white-space: nowrap; white-space: pre; white-space: pre-wrap; white-space: pre-line; white-space: break-spaces; white-space: inherit; white-space: initial;
Продолжение в следующей статье!