word-wrap:break-word和word-break:break-all

之前通過(guò)幾何分形學(xué)學(xué)習(xí)了一下緩存機(jī)制,今天來(lái)學(xué)習(xí)一下“字詞分割學(xué)”吧,哈哈哩照,我自己瞎造的詞丽旅,主要是為了學(xué)習(xí)一下CSS的兩個(gè)屬性:word-wrapword-break椰棘。

word-wrap

設(shè)置或檢索當(dāng)內(nèi)容超過(guò)指定容器的邊界時(shí)是否斷行。
該屬性的值有:

  • normal:允許內(nèi)容頂開(kāi)或溢出指定容器的邊界榄笙。(即使內(nèi)容超出邊界也不斷行邪狞。)
  • break-word:內(nèi)容將在邊界內(nèi)換行。如果需要茅撞,單詞內(nèi)部允許斷行帆卓。(當(dāng)長(zhǎng)單詞所占據(jù)的寬度超過(guò)容器的寬度時(shí)巨朦,這個(gè)長(zhǎng)單詞會(huì)被換行顯示。)

<i>注:word-wrap屬性最開(kāi)始是IE的私有屬性剑令,后期被w3c采納為標(biāo)準(zhǔn)屬性糊啡,到CSS3時(shí),該屬性被更名為語(yǔ)義更準(zhǔn)確的overflow-wrap吁津。</i>

word-break

設(shè)置或檢索對(duì)象內(nèi)文本的字內(nèi)換行行為悔橄。
該屬性的值有:

  • normal:亞洲語(yǔ)言允許字內(nèi)換行,非亞洲語(yǔ)言不允許字內(nèi)換行腺毫。
  • keep-all:亞洲語(yǔ)言和非亞洲語(yǔ)言<b>都不允許</b>字內(nèi)換行癣疟。
  • break-all:亞洲語(yǔ)言和非亞洲語(yǔ)言<b>都允許</b>字內(nèi)換行。
    <i>注:通常潮酒,為了防止無(wú)意義的長(zhǎng)單詞打破頁(yè)面布局睛挚,我們會(huì)使用word-break:break-all;設(shè)置文本樣式。</i>
    demo在這里

擴(kuò)展

我們常常會(huì)收到這樣的需求:比如急黎,文章列表的標(biāo)題扎狱,希望單行顯示,固定寬度勃教,超出部分要用省略號(hào)代替淤击。
這個(gè)需求要使用到CSS的另外一個(gè)屬性叫white-space,這個(gè)屬性的作用是<b>設(shè)置或檢索對(duì)象內(nèi)空格的處理方式</b>故源,該屬性的屬性值有:

  • normal:默認(rèn)處理方式污抬。
  • pre:用等寬字體顯示預(yù)先格式化的文本,不合并文字間的空白距離绳军,當(dāng)文字超出邊界時(shí)不換行印机。
  • nowrap:<b>強(qiáng)制在同一行內(nèi)顯示所有文本</b>,合并文本間的多余空白门驾,直到文本結(jié)束或者遭遇br對(duì)象射赛。
  • pre-wrap:用等寬字體顯示預(yù)先格式化的文本,不合并文字間的空白距離奶是,當(dāng)文字碰到邊界時(shí)發(fā)生換行楣责。
  • pre-line:保持文本的換行,不保留文字間的空白距離聂沙,當(dāng)文字碰到邊界時(shí)發(fā)生換行秆麸。

需求是,文章列表標(biāo)題要單行顯示逐纬,很明顯蛔屹,就需要設(shè)置white-space:nowrap;僅僅使用這一個(gè)屬性只能滿足標(biāo)題單行顯示,如果標(biāo)題字?jǐn)?shù)特別多豁生,導(dǎo)致標(biāo)題所占據(jù)的寬度超過(guò)容器的寬度時(shí)兔毒,就會(huì)發(fā)生文字溢出的現(xiàn)象漫贞,所以,我們還需要設(shè)置overflow:hidden;來(lái)隱藏超出容器部分的文字育叁。需求里還有一點(diǎn)迅脐,就是超出部分要用省略號(hào)代替,這個(gè)也可以用CSS來(lái)實(shí)現(xiàn)豪嗽,只需設(shè)置text-overflow:ellipsis;即可谴蔑。所以,最終滿足需求的所有代碼如下:

    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;

參考:
CSS參考手冊(cè)
word-break:break-all和word-wrap:break-word的區(qū)別

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末龟梦,一起剝皮案震驚了整個(gè)濱河市隐锭,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌计贰,老刑警劉巖钦睡,帶你破解...
    沈念sama閱讀 216,591評(píng)論 6 501
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異躁倒,居然都是意外死亡荞怒,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,448評(píng)論 3 392
  • 文/潘曉璐 我一進(jìn)店門(mén)秧秉,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)褐桌,“玉大人,你說(shuō)我怎么就攤上這事象迎∮叮” “怎么了?”我有些...
    開(kāi)封第一講書(shū)人閱讀 162,823評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵挖帘,是天一觀的道長(zhǎng)完丽。 經(jīng)常有香客問(wèn)我恋技,道長(zhǎng)拇舀,這世上最難降的妖魔是什么? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,204評(píng)論 1 292
  • 正文 為了忘掉前任蜻底,我火速辦了婚禮骄崩,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘薄辅。我一直安慰自己要拂,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,228評(píng)論 6 388
  • 文/花漫 我一把揭開(kāi)白布站楚。 她就那樣靜靜地躺著脱惰,像睡著了一般。 火紅的嫁衣襯著肌膚如雪窿春。 梳的紋絲不亂的頭發(fā)上拉一,一...
    開(kāi)封第一講書(shū)人閱讀 51,190評(píng)論 1 299
  • 那天采盒,我揣著相機(jī)與錄音,去河邊找鬼蔚润。 笑死磅氨,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的嫡纠。 我是一名探鬼主播,決...
    沈念sama閱讀 40,078評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼叉橱,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼者蠕!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起锌杀,我...
    開(kāi)封第一講書(shū)人閱讀 38,923評(píng)論 0 274
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤糕再,失蹤者是張志新(化名)和其女友劉穎玉转,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體猾担,經(jīng)...
    沈念sama閱讀 45,334評(píng)論 1 310
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡刺下,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,550評(píng)論 2 333
  • 正文 我和宋清朗相戀三年橘茉,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片擅腰。...
    茶點(diǎn)故事閱讀 39,727評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡翁潘,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出渗勘,到底是詐尸還是另有隱情矾飞,我是刑警寧澤呀邢,帶...
    沈念sama閱讀 35,428評(píng)論 5 343
  • 正文 年R本政府宣布价淌,位于F島的核電站申眼,受9級(jí)特大地震影響蝉衣,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜病毡,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,022評(píng)論 3 326
  • 文/蒙蒙 一啦膜、第九天 我趴在偏房一處隱蔽的房頂上張望僧家。 院中可真熱鬧,春花似錦八拱、人聲如沸肌稻。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 31,672評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)旦棉。三九已至绑洛,卻和暖如春童本,著一層夾襖步出監(jiān)牢的瞬間真屯,已是汗流浹背穷娱。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 32,826評(píng)論 1 269
  • 我被黑心中介騙來(lái)泰國(guó)打工运沦, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人配深。 一個(gè)月前我還...
    沈念sama閱讀 47,734評(píng)論 2 368
  • 正文 我出身青樓携添,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親烈掠。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,619評(píng)論 2 354

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

  • CSS3中的word-wrap缸托、word-break、white-space想必大家都接觸過(guò)俐镐,今天我們來(lái)一起溫故而...
    督孟蓿咯嚨咚DQ閱讀 533評(píng)論 0 0
  • 選擇qi:是表達(dá)式 標(biāo)簽選擇器 類選擇器 屬性選擇器 繼承屬性: color,font佩抹,text-align,li...
    wzhiq896閱讀 1,749評(píng)論 0 2
  • 選擇qi:是表達(dá)式 標(biāo)簽選擇器 類選擇器 屬性選擇器 繼承屬性: color棍苹,font咬扇,text-align,li...
    love2013閱讀 2,314評(píng)論 0 11
  • 我們先看看不加任何屬性是如何換行處理的下面各類屬性都是加在一個(gè)p元素上的坡垫。 我們看到不加任何屬性時(shí)候梭灿,邊界遇到中文...
    209bd3bc6844閱讀 573評(píng)論 0 0
  • OURBBS(OB)上看到的一篇堡妒, 些許感動(dòng)。 淡淡的溉卓。 綿延不絕伏尼。尉尾。 放在這裡爆阶, 與君共勉。班套。 《等》 1: 你...
    葉孤城ZETA閱讀 173評(píng)論 0 0