--- title: white-space slug: Web/CSS/white-space translation_of: Web/CSS/white-space ---
white-space
управляет тем, как обрабатываются {{Glossary("whitespace", "пробельные символы")}} внутри элемента.Примечание: Для управления переносами внутри слов используйте {{CSSxRef("overflow-wrap")}}, {{CSSxRef("word-break")}} или {{CSSxRef("hyphens")}}.
/* Ключевые значения */ 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; white-space: unset;
{{CSSInfo}}
Свойство white-space
определяется, как одно ключевое слово, выбранное из списка значений, указанных ниже.
normal
nowrap
normal
, но не переносит строки (оборачивание текста) внутри текста.pre
pre-wrap
pre-line
break-spaces
pre-wrap
со следующими отличиями:
В приведённой ниже таблице указано поведение различных значений свойства white-space
:
Новые строки | Пробелы и табуляция | Перенос текста по словам | Пробелы в конце строки | |
---|---|---|---|---|
normal |
Объединяются в одну | Объединяются в один пробел | Переносится | Удаляются |
nowrap |
Объединяются в одну | Объединяются в один пробел | Не переносится | Удаляются |
pre |
Сохраняются как в источнике | Сохраняются как в источнике | Не переносится | Сохраняются как в источнике |
pre-wrap |
Сохраняются как в источнике | Сохраняются как в источнике | Переносится | Висят |
pre-line |
Сохраняются как в источнике | Объединяются в один пробел | Переносится | Удаляются |
break-spaces |
Сохраняются как в источнике | Сохраняются как в источнике | Переносится | Переносятся |
code { white-space: pre; }
pre { word-wrap: break-word; /* IE 5.5-7 */ white-space: pre-wrap; /* текущие браузеры */ }
Спецификация | Статус | Комментарий |
---|---|---|
{{SpecName('CSS3 Text', '#propdef-white-space', 'white-space')}} | {{Spec2('CSS3 Text')}} | Уточняется алгоритм переноса строк. |
{{SpecName('CSS2.1', 'text.html#white-space-prop', 'white-space')}} | {{Spec2('CSS2.1')}} | Первоначальное определение |
{{Compat("css.properties.white-space")}}