The NoteBook of EricKong

            BlogJava :: 首頁 :: 聯(lián)系 :: 聚合  :: 管理
            611 Posts :: 1 Stories :: 190 Comments :: 0 Trackbacks
          眾所周知,對于類似"aaaaaaaaaaaaaaaaa"這樣超長的字符串,會把容器撐的變形.

          廢話不多說,解決方法:

          1. IE : 在相應位置增加如下樣式表定義即可
          程序代碼 程序代碼
          word-break: break-all;


          2. FF : Firefox并不像IE那樣聽話,自從FF的第一個版本至今,仍然沒有解決此問題,而上面的方法也不起作用,只能用javascript來控制了,將如下代碼放置在需要折行顯示的下面即可
          程序代碼 程序代碼

          <script language="javascript" type="text/javascript" defer="defer">
          javascript:(function(){var D=document; F(D.body); function F(n){var u,r,c,x; if(n.nodeType==3){ u=n.data.search(/"S{10}/); if(u>=0) { r=n.splitText(u+10); n.parentNode.insertBefore(D.createElement("WBR"),r); } }else if(n.tagName!="STYLE" && n.tagName!="SCRIPT"){for (c=0;x=n.childNodes[c];++c){F(x);}} } })();
          </script>

          posted on 2010-08-13 10:08 Eric_jiang 閱讀(460) 評論(0)  編輯  收藏 所屬分類: HTML
          主站蜘蛛池模板: 方城县| 姜堰市| 马山县| 镇江市| 白城市| 贞丰县| 河北区| 延寿县| 嫩江县| 新乐市| 丽水市| 宁强县| 西宁市| 屏南县| 五原县| 简阳市| 安宁市| 开江县| 普安县| 泸溪县| 宁南县| 岑溪市| 章丘市| 鄂托克前旗| 中方县| 黄大仙区| 新乡市| 普兰店市| 包头市| 吉安市| 明光市| 安福县| 车险| 宜君县| 泗水县| 红桥区| 象州县| 玛多县| 汪清县| 汤阴县| 伊川县|