--- title: white-space slug: Web/CSS/white-space tags: - CSS - Layout - Precisa de Compatibilidade com Navegadores Mobile - Precisa de Exemplos - Propriedade - Referencia - Referência(2) - Textos CSS - Web translation_of: Web/CSS/white-space ---
A propriedade CSS white-space é usada para descrever como os espaços em branco dentro dos elementos são manipulados.
{{cssinfo}}
Formal syntax: {{csssyntax("white-space")}}
white-space: normal white-space: nowrap white-space: pre white-space: pre-wrap white-space: pre-line white-space: inherit
normal
nowrap
pre
pre-wrap
pre-line
A tabela a seguir resume o comportamento dos valores para white-space:
Novas linhas | Espaços e Tabulações (tabs) | Quebra de texto | |
---|---|---|---|
normal |
Recolhido | Recolhido | Quebra |
nowrap |
Recolhido | Recolhido | Sem quebra |
pre |
Preservado | Preservado | Sem quebra |
pre-wrap |
Preservado | Preservado | Quebra |
pre-line |
Preservado | Recolhido | Quebra |
code { white-space: pre; }
Especificação | Estado | Comentário |
---|---|---|
{{SpecName('CSS3 Text', '#propdef-white-space', 'white-space')}} | {{Spec2('CSS3 Text')}} | Aumenta a precisão dos algoritmos de quebra. |
{{SpecName('CSS2.1', 'text.html#white-space-prop', 'white-space')}} | {{Spec2('CSS2.1')}} | Especificação inicial. |
{{Compat("css.properties.white-space")}}
[1] Internet Explorer 5.5+ suporta {{Cssxref("word-wrap")}}: break-word;
O código a seguir permite quebras de linhas dentro de elementos pre:
pre { word-wrap: break-word; /* IE 5.5-7 */ white-space: -moz-pre-wrap; /* Firefox 1.0-2.0 */ white-space: pre-wrap; /* current browsers */ }