在css中,white-space属性是用来定义元素内的空白该如何处理。
white-space属性值
- normal:忽略多余的空白,只保留一个空白(默认);
-
pre:保留空白(行为方式类似于html中的
pre标签
); -
nowrap:只保留一个空白,文本不会换行,会在在同一行上继续,直到遇到
br标签
为止。 - pre-wrap:保留空白符序列,正常地进行换行;
- pre-line:合并空白符序列,保留换行符;
- inherit:从父元素继承white-space属性的值。
一、white-space:normal;和white-space:pre;详情
- normal:忽略多余的空白,元素内如果有多个空格在一起或换行符(回车键),浏览器会把其看作一个空格来处理,不会影响自动换行(就是元素内容过长,在一行上显示不完,会从下一行开始);
- pre:保留空白或换行符(回车键)。输入几个空格,浏览器显示的时候就是几个空格,其实就是原样输出,如果有换行符,换行符后的内容会从下一行开始。其行为方式和html中的</pre>标签类似。会影响自动换行(就是元素内容过长,不会从下一行开始,会冲出元素的边界显示)。
版权声明:本文为weixin_38055381原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。