自动换行

Posted 茶瓶儿

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了自动换行相关的知识,希望对你有一定的参考价值。

white-space:normal;
/*word-wrap:break-word;*/
word-break:break-all;

 

一、对于div强制换行
1.(IE浏览器)white-space:normal; word-break:break-all;这里前者是遵循标准。
#wrap{white-space:normal; width:200px; }
或者
#wrap{word-break:break-all;width:200px;}

2.(Firefox浏览器)white-space:normal; word-break:break-all;overflow:hidden;

同样的FF下也没有很好的实现方法,只能隐藏或者加滚动条,当然不加滚动条效果更好!
#wrap{white-space:normal; width:200px; overflow:auto;}
或者
#wrap{word-break:break-all;width:200px; overflow:auto; }

二、对于table强制换行
1. (IE浏览器)使用样式table-layout:fixed;

2.(IE浏览器)使用样式table-layout:fixed与nowrap

3. (IE浏览器)在使用百分比固定td大小情况下使用样式table-layout:fixed与nowrap

4.(Firefox浏览器)在使用百分比固定td大小情况下使用样式table-layout:fixed与nowrap,并且使用div。

-----------------------------------------------------------------------------------------------------------------------------------

三、强制不换行:div{white-space:nowrap;}

四、自动换行:div{ word-wrap: break-word; word-break: normal;}

五、强制英文单词断行:div{word-break:break-all;}

以上是关于自动换行的主要内容,如果未能解决你的问题,请参考以下文章

table不自动换行

自动换行怎么设置?

notepad++为啥每次粘贴都会自动换行

excel表格里输入文字如何自动换行?

为啥excel输入文字不自动换行

winform里label遇中文自动换行,求解