ie 下
1
word-break:break-all;
2
dispaly: block; (DIV默认的DISPLAY就是BLOCK)
div下
文本自动换行FireFox中解决方法(脚本):
<script type="text/javascript">
function toBreakWord(intLen, id){
var obj=document.getElementById(id);
var strContent=obj.innerHTML;
var strTemp="";
while(strContent.length>intLen){
strTemp+=strContent.substr(0,intLen)+"<br>";
strContent=strContent.substr(intLen,strContent.length);
}
strTemp+= strContent;
obj.innerHTML=strTemp;
}
</script>
注:以上脚本放在</head>前面.
调用时如下写法:
同个页面单处调用:
<div id="content">这里是要应用换行的内容</div><script language="javascript">toBreakWord(60, "content");</script>
本文介绍了一种在不同浏览器环境下实现文本自动换行的方法。针对IE浏览器使用CSS属性word-break和display来达到目的,在Firefox中则通过JavaScript脚本来实现文本的自动换行。
2739

被折叠的 条评论
为什么被折叠?



