如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
WEB页面兼容规则1.超链接访问过后hover样式就不出现的问题被点击访问过的超链接样式不在具有hover和active了,很多人应该都遇到过这个问题,解决方法是改变CSS属性的排列顺序:L-V-H-ACode:<styletype="text/css"><!--a:link{}a:visited{}a:hover{}a:active{}--></style>2.FireFox下如何使连续长字段自动换行众所周知IE中直接使用word-wrap:break-word就可以了,FF中我们使用JS插入的方法来解决Code:<styletype="text/css"><!--div{width:300px;word-wrap:break-word;border:1pxsolidred;}--></style><divid="ff">aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa</div>Js代码<scrīpttype="text/javascrīpt">/*<![CDATA[*/functiontoBreakWord(el,intLen){varōbj=document.getElementById(el);varstrContent=obj.innerHTML;varstrTemp="";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("ff",37);/*]]>*/</script>3.ff下为什么父容器的高度不能自适应在子容器加了浮动属性后,该容器将不能自动撑开,解决方法是在标签结束后加上一个清除浮动的元素。Code:clear:both;4.IE6的双倍边距BUG浮动后本来外边距10px,但IE解释为20px,解决办法是加上Code:display:inline5.IE6下绝对定位的容器内文本无法正常选择此问题在IE6、7中存在,解决问题的办法是让IE进入到qurksmode。关于qurksmode的相关知识,请参考:http://www.microsoft.com/china/msdn/library/webservices/asp.net/ASPNETusStan.mspx?mfr=true6.IE6下图片下方有空隙产生解决这个BUG的方法也有很多,可以是改变html的排版,或者设置img为display:block或者设置vertical-align属性为vertical-align:top|bottom|middle|text-bottom都可以解决.7.IE6下两个层中间有间隙这个IE的3PXBUG也是经常出现的,解决的办法是给.right也同样浮动float:left或者相对IE6定义.leftmargin-right:-3px;8.list-style-image无法准确定位list-style-image的定位问题也是经常有人问的,解决的办法一般是用li的背景模拟,这里采用相对定位的方法也可以解决。9.LI中内容超过长度后以省略号显示的方法此方法适用与IE与OP浏览器Code:<styletype="text/css"><!--li{width:200px;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden;}--></style>10.web标准中定义id与class有什么区别吗一.web标准中是不容许重复ID的,比如divid="aa"不容许重复2次,而class定义的是类,理论上可以无限重复,这样需要多次引用的定义便可以使用他.二.