1.先使用css設定一個class.
.wordwrap
{
word-wrap: break-word;
-moz-binding: url('wordwrap.xml#wordwrap');
display: block;
overflow: auto;
}
IE支援的功能,所以直接使用就可以解決IE斷字的問題.
LINE 2 :
給Firefox的,透過 binding 的方式執行一段 JavaScript,當 Element 套用此 wordwrap 類別時讀取 wordwrap.xml 檔案,裡面有定義一組JavaScript程式可動態執行。
LINE 3&4 :
wordwrap.xml 裡面定義當 overflow 事件發生時執行一段程式讓文字斷行,所以 display 屬性一定要設定成 block 才有可能引發 overflow 事件(使用 inline 是沒辦法的),而最後的 overflow 就設定成 auto 即可。
2.新增wordwrap.xml 檔案
3.在html中加入,即可解決問題
<span class="url wordwrap">一個非常長的網址.....</span>
沒有留言:
張貼留言