CSS white-space 属性
实例
演示 white-space 属性的不同值:
p.a {
white-space: nowrap;
}
p.b {
white-space: normal;
}
p.c {
white-space: pre;
}
亲自试一试 »
white-space: nowrap;
}
p.b {
white-space: normal;
}
p.c {
white-space: pre;
}
定义和用法
white-space
属性设置如何处理元素内的空白。
这个属性声明建立布局过程中如何处理元素中的空白符。值 pre-wrap 和 pre-line 是 CSS 2.1 中新增的。
默认值: | normal |
---|---|
继承性: | yes |
支持动画: | no. 阅读有关动画的信息 |
版本: | CSS1 |
JavaScript 语法: | object.style.whiteSpace="nowrap" 测试一下 |
浏览器支持
表中的数字表示支持该属性的第一个浏览器版本。
属性 | |||||
---|---|---|---|---|---|
white-space | 1.0 | 8.0 | 3.5 | 3.0 | 9.5 |
语法
white-space: normal|nowrap|pre|pre-line|pre-wrap|initial|inherit;
属性值
值 | 描述 | 试一试 |
---|---|---|
normal | 连续的空白符会被合并,换行符会被当作空白符来处理。换行在填充「行框盒子(line boxes)」时是必要。 | 亲自试一试 » |
nowrap | 和 normal 一样,连续的空白符会被合并。但文本内的换行无效。 | 亲自试一试 » |
pre | 连续的空白符会被保留。在遇到换行符或者 <br> 元素时才会换行。 | 亲自试一试 » |
pre-line | 连续的空白符会被合并。在遇到换行符或者 <br> 元素,或者需要为了填充「行框盒子(line boxes)」时会换行。 | 亲自试一试 » |
pre-wrap | 连续的空白符会被保留。在遇到换行符或者 <br> 元素,或者需要为了填充「行框盒子(line boxes)」时才会换行。 | 亲自试一试 » |
initial | 将此属性设置为其默认值。请参阅 initial | 亲自试一试 » |
inherit | 从其父元素继承此属性。请参阅 inherit |
相关页面
CSS 教程: CSS 文本
HTML DOM 参考手册: whiteSpace 属性