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 閱讀(456) 評論(0)  編輯  收藏 所屬分類: HTML
          主站蜘蛛池模板: 内江市| 偏关县| 睢宁县| 信阳市| 韩城市| 万盛区| 内丘县| 东丽区| 汝阳县| 聂拉木县| 曲周县| 宁陵县| 田阳县| 涿鹿县| 兰西县| 微山县| 蓝山县| 成武县| 邓州市| 济阳县| 桐乡市| 博客| 西贡区| 永年县| 凤山市| 林周县| 勃利县| 时尚| 灵璧县| 隆德县| 盐亭县| 庆安县| 正阳县| 塘沽区| 邳州市| 商水县| 台山市| 阳春市| 都兰县| 金平| 平和县|