Atrybut white-space w CSS

Definicja i użycie

Atrybut white-space ustawia sposób przetwarzania białych znaków wewnątrz elementu.

Ta właściwość deklaruje, jak w procesie ustawiania układu przetwarza się białe znaki w elemencie. Wartości pre-wrap i pre-line są nowo dodane w CSS 2.1.

Zobacz również:

Podręcznik CSS:Tekst CSS

Podręcznik HTML DOM:Atrybut whiteSpace

Przykład

Definiuje, że tekst w akapicie nie będzie łamał linii:

p
  {
  white-space: nowrap;
  }

Spróbuj sam

Gramatyka CSS

white-space: normal|nowrap|pre|pre-line|pre-wrap|initial|inherit;

Wartość atrybutu

Wartość Opis
normal Domyślnie. Białe znaki będą ignorowane przez przeglądarkę.
pre Białe znaki będą zachowywane przez przeglądarkę. zachowanie jest podobne do znacznika <pre> w HTML.
nowrap Tekst nie będzie łamał linii, tekst będzie kontynuował się na tej samej linii, aż do napotkania etykiety <br>.
pre-wrap Zachowaj sekwencje białych znaków, ale normalnie wprowadzaj znaki nowej linii.
pre-line Złącz sekwencje białych znaków, ale zachowaj znaki nowej linii.
inherit Definiuje, że wartość właściwości white-space powinna być dziedziczona od elementu nadrzędnego.

Szczegółowe informacje techniczne

Domyślna wartość: normal
Inherencyjność: tak
Wersja: CSS1
Język JavaScript: object.style.whiteSpace="pre"

Więcej przykładów

Zakaz wstawiania tekstu w elemencie
Ten przykład pokazuje, jak zablokować wstawianie tekstu w elemencie.

Obsługa przeglądarki

Liczby w tabeli wskazują na pierwszą wersję przeglądarki, która w pełni obsługuje tę właściwość.

Chrome IE / Edge Firefox Safari Opera
1.0 8.0 3.5 3.0 9.5