论坛首页 AJAX版 CSS

超长英文折行

浏览 1060 次
该帖已经被评为隐藏帖
作者 正文
最后更新时间:2007-04-03 关键字: 引文折行

一、CSS控制

word-wrap:break-word;

 table-layout:fixed;

 overflow:hidden;

 text-overflow:ellipsis;

 

二、table

<table>标签中加入“style='TABLE-LAYOUT: fixed',

在需要强制单词换行的<td>标签中加入“style='word-WRAP: break-word'

三、firefox

经鉴定:IE下好使,ff不好使!迄今为止,ff下好像还没有好的解决办法!

     可以用js插入&#10;来解决
js 代码
  1. function toBreakWord(intLen){   
  2. var obj=document.getElementById("ff");   
  3. var strContent=obj.innerHTML;    
  4. var strTemp="";   
  5. while(strContent.length>intLen){   
  6. strTemp+=strContent.substr(0,intLen)+"&#10;";    
  7. strContent=strContent.substr(intLen,strContent.length);    
  8. }   
  9. strTemp+="&#10;"+strContent;   
  10. obj.innerHTML=strTemp;   
  11. }   
  12. if(document.getElementById  &&  !document.all)  toBreakWord(37)  
   
最后更新时间:2007-04-03
好方法.
   
0 请登录后投票
论坛首页 AJAX版 CSS

跳转论坛:
JavaEye推荐