The NoteBook of EricKong

            BlogJava :: 首頁 :: 聯系 :: 聚合  :: 管理
            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
          主站蜘蛛池模板: 蒙山县| 三河市| 清流县| 萍乡市| 华容县| 余江县| 融水| 恩施市| 裕民县| 富锦市| 独山县| 惠安县| 治县。| 理塘县| 咸阳市| 松阳县| 屯昌县| 洪雅县| 轮台县| 大名县| 报价| 渭南市| 天等县| 巴东县| 龙泉市| 大名县| 申扎县| 溆浦县| 稷山县| 长顺县| 荆门市| 清原| 微山县| 精河县| 全南县| 沙坪坝区| 金沙县| 如皋市| 佛冈县| 阿克苏市| 河南省|