新聞中心
層疊樣式表(英文全稱:Cascading Style Sheets)是一種用來表現(xiàn)HTML(標準通用標記語言的一個應(yīng)用)或XML(標準通用標記語言的一個子集)等文件樣式的計算機語言。CSS不僅可以靜態(tài)地修飾網(wǎng)頁,還可以配合各種腳本語言動態(tài)地對網(wǎng)頁各元素進行格式化。

創(chuàng)新互聯(lián)建站堅持“要么做到,要么別承諾”的工作理念,服務(wù)領(lǐng)域包括:網(wǎng)站設(shè)計、做網(wǎng)站、企業(yè)官網(wǎng)、英文網(wǎng)站、手機端網(wǎng)站、網(wǎng)站推廣等服務(wù),滿足客戶于互聯(lián)網(wǎng)時代的建湖網(wǎng)站設(shè)計、移動媒體設(shè)計的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡(luò)建設(shè)合作伙伴!
p 標簽是默認是自動換行的,因此設(shè)置好寬度之后,能夠較好的實現(xiàn)效果,但是最近的項目中發(fā)現(xiàn),使用 ajax 加載數(shù)據(jù)之后,p 標簽內(nèi)的內(nèi)容沒有換行,導(dǎo)致布局錯亂,于是嘗試著使用換行樣式,雖然解決了問題,但是并沒有發(fā)現(xiàn)本質(zhì)原因,本質(zhì)在于,我當時獲取的數(shù)據(jù)是一長串的數(shù)字,瀏覽器應(yīng)該是對數(shù)字和英文單詞處理方式相近,不會截斷。
先給出各種方式,再具體介紹每一個屬性。
強制不換行:
p { white-space:nowrap; }
自動換行:
p { word-wrap:break-word; }
強制英文單詞斷行:
p { word-break:break-all; }
注意:設(shè)置強制將英文單詞斷行,需要將行內(nèi)元素設(shè)置為塊級元素。
超出顯示省略號:
p{text-overflow:ellipsis;overflow:hidden;}
white-space: normal|pre|nowrap|pre-wrap|pre-line|inherit;
white-space: 屬性設(shè)置如何處理元素內(nèi)的空白 normal: 默認。空白會被瀏覽器忽略。 pre: 空白會被瀏覽器保留。其行為方式類似 HTML 中的 pre 標簽。 nowrap: 文本不會換行,文本會在在同一行上繼續(xù),直到遇到 br 標簽為止。 pre-wrap: 保留空白符序列,但是正常地進行換行。 pre-line: 合并空白符序列,但是保留換行符。 inherit: 規(guī)定應(yīng)該從父元素繼承 white-space 屬性的值。
word-wrap: normal|break-word;
word-wrap: 屬性用來標明是否允許瀏覽器在單詞內(nèi)進行斷句,這是為了防止當一個字符串太長而找不到它的自然斷句點時產(chǎn)生溢出現(xiàn)象。 normal: 只在允許的斷字點換行(瀏覽器保持默認處理) break-word: 在長單詞或URL地址內(nèi)部進行換行
word-break: normal|break-all|keep-all;
word-break 屬性用來標明怎么樣進行單詞內(nèi)的斷句。 normal:使用瀏覽器默認的換行規(guī)則。 break-all:允許再單詞內(nèi)換行 keep-all:只能在半角空格或連字符處換行 實例
nbsp;html>
"utf-8">
菜鳥教程(runoob.com)
wordwrap:breakword;absavhsafhuafdfbjhfvsalguvfaihuivfs
wordwrap:break-word;absavhsafhuafdfbjhfvsalguvfaihui
wordwrap:break-word;absavhsafhuafdfbjhfvsalguvfaihuivf
wordwrap:breakword;absavhsafhuafdfbjhfvsalguvfaihuivfsa
wordwrap:breakword;absavhsafhuafdfbjhfvsalguvfaihuivfsab
嘗試一下 ?
分享文章:講解CSS換行方式
URL鏈接:http://fisionsoft.com.cn/article/cdshcss.html


咨詢
建站咨詢
