Характеристики свойства
В каких браузерах работает?
8.0+ | 1.0+ | 9.5+ | 3.0+ | 3.5+ | 1.0+ | 1.0+ |
В каких версиях CSS используется?
CSS 1 | CSS 2 | CSS 2.1 | CSS 3 |
- | + | + | + |
Для чего используется?
Позволяет управлять особенностями отображения пробелов. При стандартных условиях система не реагирует на количественную характеристику пробела. Другими словами, не зависимо от количества проставленных интервалов будет отображаться 1 пробел. Свойство white-space позволяет отображать реальное количество пробелов, указанных между словами. Также свойство управляет переносом строк.
Как правильно задавать?
white-space: параметры вывода пробела;
Какие могут быть значения?
- normal - позволяет браузеру установить свои стандартные параметры.
- nowrap - отменяет перенос строчки и игнорирует абсолютно все пробелы между словами в тексте.
- pre - указывает, что нужно абсолютно точно повторить форматирование, указанное пользователем. Переносы автоматически не проставляются, только по команде пользователя.
- pre-line - допускает применение автоматического переноса строк, однако полностью игнорирует наличие пробелов.
- pre-wrap - сохраняет отображение пробелов и переносов с той особенностью, что ширина строки фиксируется родительским элементом вне зависимости от параметра дочернего.
Пример использования
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>Свойство white-space</title> <style> p{ border: 1px dashed #c7c7c7; background: #eee; padding: 10px; white-space: pre; } </style> </head> <body> <p>Текст C Пробелами В Одну Строчку.</p> </body> </html>
По итогу получаем
Тип CSS свойства:
Текст