css中強(qiáng)制換行word-break、word-wrap、white-space區(qū)別實(shí)例說(shuō)明
發(fā)布時(shí)間:2012-03-25 21:17:36 作者:佚名
我要評(píng)論

css中強(qiáng)制換行word-break、word-wrap、white-space區(qū)別實(shí)例說(shuō)明,需要的朋友可以參考下
測(cè)試用的HTML代碼
<div class="c1">safjaskflasjfklsajfklasjflksajflksjflkasfdsafdsfksafj</div>
<div class=c1>This is all English. This is all English. This is all English.</div>
<div class=c1>全是中文的情況。全是中文的情況。全是中文的情況。</div>
<div class=c1>中英文混排的情況。Chinese and English. 中英文混排的情況。Chinese and English.</div>
1.


如果內(nèi)容是長(zhǎng)英文字符串的話(huà),IE6會(huì)把容器撐開(kāi),其他瀏覽器只會(huì)溢出,不會(huì)撐開(kāi)
2.


長(zhǎng)英文字符串在火狐下不能換行
3.

IE6下,英文長(zhǎng)字符創(chuàng)和中文長(zhǎng)句會(huì)撐開(kāi)容器,IE7、IE8直接溢出,火狐下只有長(zhǎng)英文字符串會(huì)溢出。
4.
5.

所有瀏覽器都換行了
6.
7.


IE6下全部撐開(kāi),IE7、IE8、Firefox下全部溢出
8.
復(fù)制代碼
代碼如下:<div class="c1">safjaskflasjfklsajfklasjflksajflksjflkasfdsafdsfksafj</div>
<div class=c1>This is all English. This is all English. This is all English.</div>
<div class=c1>全是中文的情況。全是中文的情況。全是中文的情況。</div>
<div class=c1>中英文混排的情況。Chinese and English. 中英文混排的情況。Chinese and English.</div>
1.
復(fù)制代碼
代碼如下:.c1{ width:300px;word-break:normal;border:1px solid red;}


如果內(nèi)容是長(zhǎng)英文字符串的話(huà),IE6會(huì)把容器撐開(kāi),其他瀏覽器只會(huì)溢出,不會(huì)撐開(kāi)
2.
復(fù)制代碼
代碼如下:.c1{ width:300px;word-break:break-all;border:1px solid red;}


長(zhǎng)英文字符串在火狐下不能換行
3.
復(fù)制代碼
代碼如下:.c1{ width:300px;word-break:keep-all;border:1px solid red;}



IE6下,英文長(zhǎng)字符創(chuàng)和中文長(zhǎng)句會(huì)撐開(kāi)容器,IE7、IE8直接溢出,火狐下只有長(zhǎng)英文字符串會(huì)溢出。
4.
復(fù)制代碼
代碼如下:.c1{ width:300px;word-wrap:normal;border:1px solid red;}
這個(gè)跟第一種情況一樣 5.
復(fù)制代碼
代碼如下:.c1{ width:300px;word-wrap:break-word;border:1px solid red;}

所有瀏覽器都換行了
6.
復(fù)制代碼
代碼如下:.c1{ width:300px;white-space:normal;border:1px solid red;}
跟第一種情況一樣 7.
復(fù)制代碼
代碼如下:.c1{ width:300px;white-space:pre;border:1px solid red;}


IE6下全部撐開(kāi),IE7、IE8、Firefox下全部溢出
8.
復(fù)制代碼
代碼如下:.c1{ width:300px;white-space:nowrap;border:1px solid red;}
與7相同
相關(guān)文章
css word-break word-wrap 前臺(tái)顯示自動(dòng)換行
在table中加入 style="WORD-WRAP: normal;TABLE-LAYOUT: fixed;word-break:normal" 總結(jié)如下.2009-10-12CSS word-wrap同word-break的區(qū)別
本文列舉了兼容 IE 和 FF 的換行 CSS 推薦樣式,詳細(xì)介紹了word-wrap同word-break的區(qū)別。2010-01-17word-wrap與word-break 屬性的概述及瀏覽器默認(rèn)處理
現(xiàn)在的瀏覽器對(duì)文本的換行處理還是比較合理的,當(dāng)文字超過(guò)容器寬度時(shí)會(huì)自動(dòng)換行,那么它是怎么自動(dòng)換行的呢?本文將帶你詳細(xì)探討,感興趣的你可不要錯(cuò)過(guò)了,希望本文對(duì)你學(xué)2013-02-05word-break:break-all和word-wrap:break-word區(qū)別總結(jié)
word-break:break-all和 word-wrap:break-word有哪些區(qū)別呢??jī)烧叨寄苁蛊淙萜魅鏒IV的內(nèi)容自動(dòng)換行,本文羅列了一些它們之間的區(qū)別,感興趣的朋友可以參考下2014-05-13CSS屬性探秘系列(一):word-break與word-wrap
本文是CSS屬性探秘系列的第一篇,詳細(xì)介紹了word-break與word-wrap的異同與示例分析,非常簡(jiǎn)單實(shí)用,有需要的朋友可以參考下2014-10-22