The NoteBook of EricKong

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

          廢話不多說,解決方法:

          1. IE : 在相應(yīng)位置增加如下樣式表定義即可
          程序代碼 程序代碼
          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 閱讀(456) 評論(0)  編輯  收藏 所屬分類: HTML
          主站蜘蛛池模板: 洪泽县| 南投市| 喜德县| 惠安县| 扶沟县| 临清市| 阿克苏市| 元谋县| 罗城| 通山县| 工布江达县| 东安县| 吉隆县| 佛教| 贡山| 康乐县| 西乡县| 十堰市| 南江县| 隆安县| 高州市| 内丘县| 台南市| 延长县| 蒙城县| 灌云县| 镇远县| 霞浦县| 叶城县| 德格县| 新平| 濮阳县| 平顺县| 武城县| 水城县| 晋州市| 武川县| 钟山县| 延边| 当雄县| 炉霍县|