white-space属性

  • Post author:
  • Post category:其他


在css中,white-space属性是用来定义元素内的空白该如何处理。


white-space属性值

  1. normal:忽略多余的空白,只保留一个空白(默认);
  2. pre:保留空白(行为方式类似于html中的

    pre标签

    );
  3. nowrap:只保留一个空白,文本不会换行,会在在同一行上继续,直到遇到

    br标签

    为止。
  4. pre-wrap:保留空白符序列,正常地进行换行;
  5. pre-line:合并空白符序列,保留换行符;
  6. inherit:从父元素继承white-space属性的值。


一、white-space:normal;和white-space:pre;详情

  1. normal:忽略多余的空白,元素内如果有多个空格在一起或换行符(回车键),浏览器会把其看作一个空格来处理,不会影响自动换行(就是元素内容过长,在一行上显示不完,会从下一行开始);
  2. pre:保留空白或换行符(回车键)。输入几个空格,浏览器显示的时候就是几个空格,其实就是原样输出,如果有换行符,换行符后的内容会从下一行开始。其行为方式和html中的</pre>标签类似。会影响自动换行(就是元素内容过长,不会从下一行开始,会冲出元素的边界显示)。



版权声明:本文为weixin_38055381原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。