DIV中文字不換行解決辦法


解決辦法如下:

word-wrap : normal | break-word

設置或檢索噹噹前行超過指定容器的邊界時是否斷開轉行。


normal:
控制連續文本換行。
break-word:
內容將在邊界內換行。如果需要,詞內換行(word-break)也會發生。

overflow 屬性規定當內容溢出元素框時發生的事情。
描述
visible默認值。內容不會被修剪,會呈現在元素框之外。
hidden內容會被修剪,並且其餘內容是不可見的。
scroll內容會被修剪,但是瀏覽器會顯示滾動條以便查看其餘的內容。
auto如果內容被修剪,則瀏覽器會顯示滾動條以便查看其餘的內容。
inherit規定應該從父元素繼承 overflow 屬性的值。

  1. <styletype="text/css">

  2. div{

  3.    width:100px;

  4.    height:100px;

  5.    border:1px solid #f00;

  6.    word-wrap:break-word;

  7.    overflow:hidden;

  8. }

  9. </style>

  10. <div>

  11.    ssssssssssssssssssssssssssssssssss

  12. </div>





2013-07-26新增:

如果上面的DIV中各文字之間加入<span>標籤,好像就不起作用了(還是不自動換行)。


解決辦法:

.link_middle span{
    display:-moz-inline-box;
    display:inline-block;
}



經測試 兼容各種版本瀏覽器



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章