首頁  >  問答  >  主體

如何在DIV中實現長單字的強制換行?

<p>好的,這真的讓我很困惑。我有一些內容放在一個</p><div>內,如下:<p><br /></p> <pre class="brush:php;toolbar:false;"><div style="background-color: green; width: 200px; height: 300px;"> Thisisatest.Thisisatest.Thisisatest.Thisisatest.Thisisatest.Thisisatest. </div></pre> <p>然而,內容溢出了</p><div>(正如預期的那樣),因為這個「單字」太長了。 <p><br /></p> <p>我如何強制瀏覽器在必要時「斷開」單字以適應所有內容? </p></div></div>
P粉450744515P粉450744515404 天前348

全部回覆(2)我來回復

  • P粉642436282

    P粉6424362822023-08-22 10:24:30

    我不確定瀏覽器的相容性

    word-break: break-all;
    

    你也可以使用 <wbr> 標籤

    回覆
    0
  • P粉864594965

    P粉8645949652023-08-22 09:39:19

    使用word-wrap:break-word;

    #

    這甚至在IE6中也能正常工作,這是一個令人愉快的驚喜。


    word-wrap: break-word已被替換為overflow-wrap: break-word;,它適用於所有現代瀏覽器。由於IE是一個已經過時的瀏覽器,它將永遠依賴被棄用和非標準的word-wrap

    目前使用word-wrap的情況仍然可以正常運作,因為它是根據規範的overflow-wrap的別名。

    回覆
    0
  • 取消回覆