文本換行規(guī)則

文本換行規(guī)則中涉及的屬性有word-wrap 摇锋、word-breakwhite-space
mozilla開發(fā)者網(wǎng)站上對上述屬性都有著比較詳細(xì)的描述健霹,這里準(zhǔn)備對上述屬性對換行規(guī)則的影響進(jìn)行進(jìn)一步的總結(jié)。

在文字換行規(guī)則中瓶蚂,不同語言中的字符處理規(guī)則存在差異糖埋。
在默認(rèn)情況下,即word-wrap: normal, word-break: normal, white-space: normal時(shí)窃这,CJK(中文瞳别、日文、韓文)文本可以在任意2個(gè)字符間斷行杭攻,而非CJK文本(如英文等)只能在空白符處斷行祟敛。

圖1 非CJK文本只能在空白符處斷行
圖2 CJK文本可以在任何位置斷行

word-break

如果我們想要CJK文本表現(xiàn)的和非CJK文本一樣或者想要非CJK文本表現(xiàn)和CJK文本一樣要怎么辦呢?word-break屬性就是來處理這種情況兆解。默認(rèn)情況下word-break: normal馆铁,CJK文本和非CJK應(yīng)用自己的默認(rèn)換行規(guī)則。設(shè)置為word-break: break-all后锅睛,非CJK文本會應(yīng)用CJK文本的換行規(guī)則埠巨,可以在任意位置斷行历谍。而設(shè)置word-break: keep-all后,CJK文本會應(yīng)用非CJK文本的換行規(guī)則辣垒,只能在空白處斷行望侈。

圖3 word-break: break-all 時(shí)的非CJK文本
圖4 word-break: keep-all 時(shí)的CJK文本

word-wrap

word-wrap屬性用來處理這樣的情景:一個(gè)不可分割的字符串過長,超過容器盒的寬時(shí)應(yīng)該如何處理勋桶?在默認(rèn)情況下(word-wrap: normal)脱衙,字符串超出了容器盒的寬,不會斷行例驹。當(dāng)設(shè)為word-wrap: break-word時(shí)岂丘,過長的字符串會發(fā)生斷行。

圖5 應(yīng)用word-wrap: break-word后圖4的效果眠饮,過長文本斷行
圖6 應(yīng)用word-wrap: break-word后圖1的效果奥帘,過長文本斷行

white-space

white-space屬性是用來設(shè)置針對空白符的處理規(guī)則。其中white-space: nowrap會使文本中換行無效仪召。這一規(guī)則優(yōu)先于上面提到的規(guī)則寨蹋。所以在white-space: nowrap時(shí),無論是設(shè)置了word-break: break-all還是設(shè)置了word-wrap: break-word扔茅,文本都不會換行已旧。

圖7 圖5和圖6應(yīng)用white-space: nowrap后的效果
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市召娜,隨后出現(xiàn)的幾起案子运褪,更是在濱河造成了極大的恐慌,老刑警劉巖玖瘸,帶你破解...
    沈念sama閱讀 206,723評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件秸讹,死亡現(xiàn)場離奇詭異,居然都是意外死亡雅倒,警方通過查閱死者的電腦和手機(jī)璃诀,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,485評論 2 382
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來蔑匣,“玉大人劣欢,你說我怎么就攤上這事〔昧迹” “怎么了凿将?”我有些...
    開封第一講書人閱讀 152,998評論 0 344
  • 文/不壞的土叔 我叫張陵,是天一觀的道長价脾。 經(jīng)常有香客問我牧抵,道長,這世上最難降的妖魔是什么彼棍? 我笑而不...
    開封第一講書人閱讀 55,323評論 1 279
  • 正文 為了忘掉前任灭忠,我火速辦了婚禮膳算,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘弛作。我一直安慰自己涕蜂,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,355評論 5 374
  • 文/花漫 我一把揭開白布映琳。 她就那樣靜靜地躺著机隙,像睡著了一般。 火紅的嫁衣襯著肌膚如雪萨西。 梳的紋絲不亂的頭發(fā)上有鹿,一...
    開封第一講書人閱讀 49,079評論 1 285
  • 那天,我揣著相機(jī)與錄音谎脯,去河邊找鬼葱跋。 笑死,一個(gè)胖子當(dāng)著我的面吹牛源梭,可吹牛的內(nèi)容都是我干的娱俺。 我是一名探鬼主播,決...
    沈念sama閱讀 38,389評論 3 400
  • 文/蒼蘭香墨 我猛地睜開眼废麻,長吁一口氣:“原來是場噩夢啊……” “哼荠卷!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起烛愧,我...
    開封第一講書人閱讀 37,019評論 0 259
  • 序言:老撾萬榮一對情侶失蹤油宜,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后怜姿,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體慎冤,經(jīng)...
    沈念sama閱讀 43,519評論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 35,971評論 2 325
  • 正文 我和宋清朗相戀三年社牲,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了粪薛。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片悴了。...
    茶點(diǎn)故事閱讀 38,100評論 1 333
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡搏恤,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出湃交,到底是詐尸還是另有隱情熟空,我是刑警寧澤,帶...
    沈念sama閱讀 33,738評論 4 324
  • 正文 年R本政府宣布搞莺,位于F島的核電站息罗,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏才沧。R本人自食惡果不足惜迈喉,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,293評論 3 307
  • 文/蒙蒙 一绍刮、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧挨摸,春花似錦孩革、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,289評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至熔掺,卻和暖如春饱搏,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背置逻。 一陣腳步聲響...
    開封第一講書人閱讀 31,517評論 1 262
  • 我被黑心中介騙來泰國打工推沸, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人券坞。 一個(gè)月前我還...
    沈念sama閱讀 45,547評論 2 354
  • 正文 我出身青樓坤学,卻偏偏與公主長得像,于是被迫代替她去往敵國和親报慕。 傳聞我的和親對象是個(gè)殘疾皇子深浮,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,834評論 2 345

推薦閱讀更多精彩內(nèi)容

  • 深入理解傅里葉變換Mar 12, 2017 這原本是我在知乎上對傅立葉變換、拉普拉斯變換眠冈、Z變換的聯(lián)系飞苇?為什么要進(jìn)...
    價(jià)值趨勢技術(shù)派閱讀 5,739評論 2 2
  • 文本換行其實(shí)是個(gè)非常常用但并不起眼的特性。你什么都不用設(shè)蜗顽,瀏覽器自動(dòng)就會換行布卡。例如英語,瀏覽器會根據(jù)容器尺寸雇盖,選擇...
    張歆琳閱讀 8,475評論 1 7
  • CSS3新特性中關(guān)于文本方面的內(nèi)容不少忿等,會有兩節(jié)內(nèi)容:文字渲染和文本格式。今天來談?wù)勛顝?fù)雜的部分——文本格式崔挖。今天...
    荷小音閱讀 963評論 0 2
  • CSS3中的word-wrap贸街、word-break、white-space想必大家都接觸過狸相,今天我們來一起溫故而...
    堆Ψ耍咯嚨咚DQ閱讀 521評論 0 0
  • word-wrap:normal | break-word; (內(nèi)容換行) normal:默認(rèn)的屬性值(允許內(nèi)容頂...
    蘇星河閱讀 5,371評論 0 5