溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

CSS中word-wrap和word-break的區(qū)別是什么

發(fā)布時間:2022-03-10 15:57:07 來源:億速云 閱讀:161 作者:iii 欄目:web開發(fā)

這篇文章主要介紹“CSS中word-wrap和word-break的區(qū)別是什么”的相關(guān)知識,小編通過實際案例向大家展示操作過程,操作方法簡單快捷,實用性強,希望這篇“CSS中word-wrap和word-break的區(qū)別是什么”文章能幫助大家解決問題。

  word-wrap和word-break的區(qū)別

  word-break:break-all和word-wrap:break-word兩種寫法都是讓英文句子在父級寬度不夠的情況下?lián)Q行。兩個屬性都同樣是讓文字換行,但存在著細微的區(qū)別,大部分時候剛接觸到這兩個屬性時會無法區(qū)別。

  區(qū)別:

  word-wrap:break-word作用是強制讓文字換行。一般情況下當父級寬度不夠的時候,不管英文單詞自動換行是當一整個單詞不夠放時,整個單詞一起換行到下一行,看似很合理的寫法,但是在有些情況下會出現(xiàn)不可預(yù)期的情況。就是當一個英文單詞的長度超過了父級容器長度時,英文單詞還是會顯示一整個單詞而導(dǎo)致超出容器范圍。

  還有一種情況是,當遇到一個單詞很長時,單詞自動換行,也會使上一行空出很多空間。在這種情況下,IE創(chuàng)造出一種新的屬性,word-break:break-all它強制文字換行,無論一句話到達父級容器寬度時是不是一整個單詞,都會強制換行,使單詞斷句,如果碰上一個單詞超出父級容器寬度,會使單詞斷開并換行。

  舉例

  1、先不給他任何樣式,可以看出那個超長的單詞已經(jīng)溢出了父級容器

  CSS中word-wrap和word-break的區(qū)別是什么

  2、現(xiàn)在我們給他加上word-wrap:break-word,你會發(fā)現(xiàn)那個超長的單詞將超出的部分顯示在下一行。

  word-wrap:break-word;

CSS中word-wrap和word-break的區(qū)別是什么

關(guān)于“CSS中word-wrap和word-break的區(qū)別是什么”的內(nèi)容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關(guān)的知識,可以關(guān)注億速云行業(yè)資訊頻道,小編每天都會為大家更新不同的知識點。

向AI問一下細節(jié)

免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI