Podsumowanie
Własność CSS white-space
jest używana do opisu sposobu, w jaki białe znaki są traktowane wewnątrz elementu.
Wartość początkowa | normal |
---|---|
Stosowana do | wszystkich elementów |
Dziedziczona | tak |
Media | visual |
Wartość wyliczona | jako określone |
Animatable | no |
Canonical order | the unique non-ambiguous order defined by the formal grammar |
Składnia
white-space: normal | pre | nowrap | pre-wrap | -moz-pre-wrap | pre-line | inherit ;
Wartości
normal
- wszystkie sekwencje białych znaków i zakończenia linii będą skracane. Zakończenia linii nie likwidują zawijania zawartości.
pre
- wszystkie białe znaki w źródle będą zachowane, linie są przełamane tylko na znakach nowej linii w źródle.
nowrap
- wszystkie sekwencje białych znaków i zakończenia linii będą skracane, również przełamania linii (zawijanie tekstu) są zlikwidowane wewnątrz zawartości.
pre-wrap
- wszystkie białe znaki w źródle będą zachowane, linie są przełamane na znakach nowej linii i w razie konieczności zawijają zawartość.
-moz-pre-wrap
- identyczne jak
pre-wrap
, jest to rozszerzenie Mozilli, które stało się własnością CSS 2.1pre-wrap
, która powinna być używana zamiast niego. pre-line
- wszystkie sekwencje białych znaków będą skrócone, linie są przełamane na znakach nowej linii i również w razie potrzeby zawartość jest zawijana.
inherit
- dziedziczy po rodzicu.
Przykłady
code { white-space: pre; }
Notatki
pre-line
nie jest jeszcze zaimplementowane w Mozilli.
Specyfikacje
Zgodność z przeglądarką
(Próbna tabela zgodności)
Przeglądarka | Najniższa wersja |
---|---|
Internet Explorer | 0 |
Firefox | 0 |
Netscape | 0 |
Opera | 0 |
Safari | ? |