7.7. CSS white-space 属性

white-space属性是CSS2提出的.没有浏览器能正确的完善的支持此属性
white-space -- 通过HTML文档的源代码的排版方式控制页面显示文本的排版方式
  • 取值: normal | pre | nowrap | pre-wrap | pre-line | inherit
    • normal: 正常无变化(默认处理方式.文本自动处理换行.假如抵达容器边界内容会转到下一行)
    • pre: 保持HTML源代码的空格与换行,等同与pre标签
    • nowrap: 强制文本在一行,除非遇到br换行标签
    • pre-wrap: 同pre属性,但是遇到超出容器范围的时候会自动换行
    • pre-line: 同pre属性,但是遇到连续空格会被看作一个空格
    • inherit: 继承
  • 初始值: normal
  • 继承性: 是
  • 适用于: 所有元素
  • white:白色.space:间隔,距离.
  • 引用网址:http://www.dreamdu.com/css/property_white_space/

示例

p#pre
{
	white-space:pre;
}

css white-space属性 pre 属性值示例

说明:

  • IE6只有在正确使用文档类型时才可以使用pre属性.
  • IE6使用nowrap属性时,容器可能被撑开(这是ie的bug).
  • 没有浏览器能正确的完善的支持pre-wrap与pre-line属性.

参考

向上 / / / 教程列表