Блог Vaden Pro

Все о самостоятельном создании и продвижении сайтов
Вы здесь

Свойство white-space

Справочник: 
Свойство

Характеристики свойства

В каких браузерах работает?

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>

По итогу получаем

white-space

Тип CSS свойства: 
Текст