Поиск

Пустое пространство: свойство 'white-space'

'white-space'

Значение: normal | pre | nowrap | inherit
Начальное значение: normal
Область применения: элементам уровня блока
Наследование: да
Процентное значение: не применяется
Устройства: визуальные

Данное свойство определяет способ обработки пустого пространства внутри элемента. Значения имеют следующий смысл:

normal

Если установлено это значение, агенты пользователей должны сжимать последовательное пустое пространство и разбивать строки для вмещения линейных блоков. Дополнительные разрывы строк можно определить с помощью комбинации "\A" в генерируемом содержимом (например, для элемента BR в HTML).

pre

Если установлено это значение, агенты пользователей не могут изменять последовательность символов пустого пространства. Строки разбиваются только в местах начала новой строки, обозначенных в исходном тексте, или в генерируемом содержимом при наличии "\A").

nowrap

Это значение работает как значение 'normal' в смысле сокращения пустого пространства, но запрещает образовывать разрывы строк в текста, за исключением разрывов, определенных с помощью комбинации "\A" в генерируемом содержимом (например, для элемента BR в HTML).

В следующих примерах показано возможное поведение путсого пространства из элементов PRE и P и поведение атрибута "nowrap" в HTML.

PRE { white-space: pre }
P { white-space: normal }
TD[nowrap] { white-space: nowrap }

Конформные агенты пользователей могут игнорировать в авторских и пользовательских таблицах стилей свойство 'white-space', но должны определить значение этого свойства в основной таблице стилей.