white-space 空白
控制空白字符的处理方式。
语法:
{ white-space: sWhiteSpace }
| 默认值: |
normal |
| 继承性: |
是 |
| DOM 语法: |
object.style.whiteSpace=sWhiteSpace |
| 适用于: |
所有元素 |
| 浏览器支持: |
|
可能的值
| 值 |
描述 |
| normal |
空白字符折叠成一个空白字符。回车换行符是必须的。 |
| pre |
保留空白字符,不进行折叠,遇到新行字符时会换行。 |
| nowrap |
空白字符折叠成一个空白字符,但禁止回车换行。 |
| pre-wrap |
空白字符不折叠,但会产生回车换行和新行。和pre类似,但在行盒的末尾文字换行。 |
| pre-line |
空白字符折叠成一个空白字符,跟normal 类似,但接受换行。 |
说明:
空白字符包括:
space(空格)、tab(制表符)、line feed(换行符)、carriage return(回车换行符)和 form feed(换页符)。
老版本的 Firefox 可以使用 -moz-pre-wrap 扩展,老版本的 IE 可以使用 word-wrap: break-word 实现类似的效果。
下表总结了white-space不同值的行为:
| |
New lines |
Spaces and tabs |
Text wrapping |
| normal | Collapse | Collapse | Wrap | | pre | Preserve | Preserve | No wrap | | nowrap | Collapse | Collapse | No wrap | | pre-wrap | Preserve | Preserve | Wrap | | pre-line | Preserve | Collapse | Wrap |
本属性最后更新时间:2011-3-19 21:33:59
|