CSS3 word-break

html 代碼:

<div class="hostTags_list">

     <a href="javascript:void(0)">小籠包子</a><a href="javascript:void(0)">桶子雞</a><a href="javascript:void(0)">鐵塔</a><a href="javascript:void(0)">開封拉麪</a><a href="javascript:void(0)">燴麪</a><a href="javascript:void(0)">花生糕</a><a href="javascript:void(0)">鐵塔</a><a href="javascript:void(0)">小籠包子</a>

</div>

css 代碼:

.hostTags_list{
    margin-top: 44px;
    overflow: hidden;
    width: 211px;
}
.hostTags_list a{
    display: block;
    float: left;
    font-size: 21px;
    line-height:1.95;
    margin-right: 10px;  
}

ie 7 bug:


解決辦法:

css3:

word-break:在恰當的斷字點進行換行


瀏覽器支持

所有主流瀏覽器都支持 word-break 屬性,除了 Opera


值:

keep-all:只能在半角空格或連字符處換行。

break-all:允許在單詞內換行。

normal:使用瀏覽器默認的換行規則。


以上的bug在.hostTags_list a中加入

{

word-break:keep-all;

}




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