2024年4月26日发(作者:)
火狐兼容问题总结
问题一:最简单的鼠标移过手变型的css要改了
cursor:pointer;/*FireFox(火狐)不支持cursor:hand*/ dw8下面自
动出来的也没有hand这个属性了,标准的是pointer
问题二:FireFox(火狐)不支持滤镜 最常见的半透明不支持。
filter: Alpha(Opacity=50); /* for IE */
opacity: .5;/* for Firefox */
style="-moz-opacity:0.5;
filter:alpha(opacity=50);cursor:hand;"
onmouseover="city=1;
y=100"
onmouseout="city=0.5;
y=50"
问题三:FireFox(火狐)不支持expression 例如去掉链接的边
框要分别写不同的css
a,area { blr:expression(s=()) } /* for IE */
:focus { outline: none; } /* for Firefox */
问题四:FireFox(火狐)不支持div滚动条的颜色设置,目前还
没有找到替换的好方法。
.contendiv {
position: absolute; left: 0px; top: 10px; width: 580px;height:
135px;
line-height:120%;text-align:left; font-family:"宋体";word-
break : break-all; color:#6D6E71;
OVERFLOW-Y:auto;OVERFLOW-X:no;
SCROLLBAR-ARROW-COLOR:
SHADOW-COLOR:#F6F6F6;
SCROLLBAR-DARKSHADOW-COLOR:#F6F6F6;SCROLLBAR-
3DLIGHT-COLOR:#F6F6F6;SCROLLBAR-HIGHLIGHT-
COLOR:#F6F6F6;
}
这个在FireFox(火狐)里面完全没有效果了。
问 题五:IE下面显示在文字下面横线的border-width: 0px 0px
1px 0px;在FireFox(火狐)里面跑到文字上面去了。(查了手册还是
没有找到解决的办法感觉莫名奇妙~~ 原来是FireFox(火狐)的容错
能力太差了,是下面的width: 186px;height: 0px;宽高 引起的,其实
a:haver已经继承了上级的属性了,只要定义不同的样式就可以了,看
来FireFox(火狐)有助于制作标准化,简洁化的网页啊,对 css的理
解也更深刻,对提供css来说是个很好的帮助)
.onelinksdiv a:hover {
display: block;border-style: solid;color: #FireFox(火狐)
0000;border-width: 0px 0px 1px 0px;
/*
display: block;border-style: solid; border-width: 0px 0px 1px
0px;
width: 186px;height: 0px; color: #FireFox(火狐)0000; font-
size: 14px;text-align: right;
*/
red; SCROLLBAR-TRACK-
COLOR: F6F6F6;SCROLLBAR-FACE-COLOR:#F6F6F6;SCROLLBAR-
发布评论