Would you like to react to this message? Create an account in a few clicks or log in to continue.
搜索
 
 

结果按:
 


Rechercher 高级搜索

关键词

最新主题
» js在html中的加载执行顺序
firefox下如何使连续长字段自动换行 Empty10/09/13, 06:50 am 由 design_ss

» javascript 函数的方法call()和apply()
firefox下如何使连续长字段自动换行 Empty09/09/13, 05:10 am 由 design_ss

» JS中typeof与instanceof的区别
firefox下如何使连续长字段自动换行 Empty08/08/13, 11:10 am 由 design_ss

» JS中的构造函数解析
firefox下如何使连续长字段自动换行 Empty08/08/13, 09:44 am 由 design_ss

» js对象属性方法大总结
firefox下如何使连续长字段自动换行 Empty08/08/13, 08:46 am 由 design_ss

» js中的值类型和引用类型小结 文字说明与实例
firefox下如何使连续长字段自动换行 Empty08/08/13, 06:35 am 由 design_ss

» CSS3中轻松实现渐变效果
firefox下如何使连续长字段自动换行 Empty05/07/13, 09:48 am 由 design_ss

» jQUery 常用实例
firefox下如何使连续长字段自动换行 Empty03/07/13, 09:56 am 由 design_ss

» mask_layer 遮照
firefox下如何使连续长字段自动换行 Empty03/07/13, 08:18 am 由 design_ss

十一月 2024
周一周二周三周四周五周六周日
    123
45678910
11121314151617
18192021222324
252627282930 

日历 日历

合作伙伴
免费论坛

免費論壇




firefox下如何使连续长字段自动换行

 :: 前端制作 :: 重构

向下

firefox下如何使连续长字段自动换行 Empty firefox下如何使连续长字段自动换行

帖子  design_ss 19/03/12, 08:51 am

众所周知IE中直接使用 word-wrap:break-word 就可以了, 这里FF中我们使用JS插入的方法来解决

看以下代码:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="zh" lang="zh">
<head profile="http://www.w3.org/2000/08/w3c-synd/#">
<meta http-equiv="content-language" content="zh-cn" />
<meta http-equiv="content-type" content="text/html;charset=gb2312" />
<title>blueidea</title>
<style type="text/css">
/*<![CDATA[*/
div {
width:300px;
word-wrap:break-word;
border:1px solid red;
}
/*]]>*/
</style>
</head>
<body>
<div id="ff">aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa</div>
<script type="text/javascript">
// <![CDATA[
function toBreakWord(intLen){
var obj=document.getElementById("ff");
var strContent=obj.innerHTML;
var strTemp="";
while(strContent.length>intLen){
strTemp+=strContent.substr(0,intLen)+"
";
strContent=strContent.substr(intLen,strContent.length);
}
strTemp+="
"+strContent;
obj.innerHTML=strTemp;
}
if(document.getElementById && !document.all) toBreakWord(37)
// ]]>
</script>
</body>
</html>


文章出处:标准之路(http://www.aa25.cn/div_css/299.shtml)

design_ss

帖子数 : 122
积分 : 373
威望 : 0
注册日期 : 11-12-28

返回页首 向下

返回页首


 :: 前端制作 :: 重构

 
您在这个论坛的权限:
不能在这个论坛回复主题