|
|
|
|
|
今天在移動(dòng)端瀏覽網(wǎng)頁(yè),當(dāng)放大屏幕時(shí)發(fā)現(xiàn)文字換行溢出了。
放大屏幕時(shí)文字換行
這個(gè)是CSS沒(méi)有寫好。于是我重寫了CSS,經(jīng)過(guò)測(cè)試,是可以這樣來(lái)防止大屏幕時(shí)文字換行溢出的。
CSS
width:400px;font-size:12px;overflow: hidden; white-space: nowrap;
代碼解釋
1、設(shè)置div
的寬度width
值。
2、設(shè)置文字大小font-size
。
3、overflow: hidden
是表示溢出時(shí)隱藏字符,這個(gè)其實(shí)可以不要,因?yàn)槲覀儸F(xiàn)在是不讓文字溢出了。
4、white-space: nowrap
是設(shè)置空白符不換行的意思。這個(gè)是最關(guān)鍵的屬性,必不可少。
通過(guò)上面的CSS代碼設(shè)置,div
的文字就不會(huì)在移動(dòng)端上放大屏幕時(shí)換行了。
更新后的顯示效果。
放大屏幕時(shí)文字不換行
總結(jié)
white-space: nowrap
的作用是它強(qiáng)迫字符串遇空白符時(shí)不換行,這個(gè)在<li></li>
列表輸出時(shí)非常有用,但它往往需要配合 overflow: hidden
和 text-overflow: clip
來(lái)使用,這是設(shè)置不讓文字在行末溢出。