FireFox火狐浏览器与IE兼容问题 – 透明滤镜 DIV滚动条

2020-05-11 08:09:40易采站长站整理

等价于下面的定义

p#fourborders
{
border-top-width:thick;
border-right-width:medium;
border-bottom-width:thin;
border-left-width:12px;
}

问题六:FireFox(火狐)不支持<body scroll="no" > scroll属性,必须定义overflow:hidden;而且要在html标签下,不能在body下

html{
overflow:hidden;
}

问题七:FireFox(火狐)不支持数据岛绑定<xml id="news" src="news.xml" ></xml>在IE下可以加载进数据,但到了火狐就加载不进数据了,开始以为可能是因为内容行文字太多导致不能断行不能加载,但删除只剩几个字以后一样不行。

问题八:style="word-break:break-all"在网页中的单元格里的内容超出一行时,在IE浏览器里定义的换行样式能够正常使用,但在firefox里却不能被支持了.style="word-break:break-all" 是MS扩展的IE专有属性,并未成为W3C标准,因而 Firefox 还不能支持它。不过MS已经将其提交到了W3C,而在W3C的CSS3的候选方案中也能看到它。希望这个属性在被W3C最终定案的为CSS3标准后,Firefox可以支持吧。这之前,可以试试
style="table-layout:fixed;word-wrap: break-word" (当它是英文的时候就不能正常换行了)

问题九:目前FireFox(火狐)2.0为止都不支持IE的name锚点

像这种写法都是不支持的:<a href="###" onclick="history.go(-1)">go back</a>
原来根据W3C的语法,<a>标签始终都会查找href地址并跳转过去,现在onclick事件与###这个地址又有冲突。

为了让Firefox与IE部分元素属性兼容,那个费劲,我无意中发现Firefox对空格敏感:
<a onclick="window.location.href =’faq.php?page=messages#2’"> //有空格,锚点作用
<a onclick="window.location.href=’faq.php?page=messages#2’"> //无空格,锚点无作用

锚点的写法又十分讲究,比如<a name=#1>,Firefox不支持锚点,得加上id=#1
静态同页面引用时必须这样写:<a href="#1"></a>,<a href="static.html#1"></a>就不行,动态页面要用JS

后遗症来了,考虑到鼠标样式和浏览器兼容又开始折腾:
<a href="###" onclick=""> //不兼容
<a href="javascript:;" onclick=""> //不兼容
<a href="javascript:function();"> //没有{…},属于脚本的非法书写
<a style="cursor:hand" onclick=""> //没照顾到自定义系统鼠标样式的用户
<a href="javascript:onclick=”"> //状态栏会显现,href有多长显示多长
<a href=# onclick=""> //我用的

问题十:FireFox(火狐)火狐下面不支持document.all属性的,必需用document.getElementById(‘idName’);