日期:2014-05-17  浏览次数:20652 次

关于浏览器兼容问题
写了个页面在 火狐浏览器里面显示的完全没有问题,可是在IE 和360浏览器里面有少数部分会有错位现象,一个个的调样式,调好之后IE和360没问题了, 在火狐里面就有问题了,请问有什么别的办法可以解决吗?

------解决方案--------------------
你搜索“css hack”
------解决方案--------------------
没代码 没真相
也没法给你提供解决方案
------解决方案--------------------
确实,没代码,没真相。

而且,针对你写htm不同的 doctype都有不同的区别。。。

真要做兼容,就好好看下css hack, 先把高版本的主流浏览器搞定,再去hack修正低版本的,就是在同一个样式里写兼容的写法。 
比如最简单的

#someNode
{
position: fixed;
#position: fixed;
_position: fixed;
}
第一排给Firefox以及其他浏览器看 
第二排给IE7(可能以后的IE8、IE9也是如此,谁知道呢)看 
第三排给IE6以及更老的版本看
------解决方案--------------------
先确认你的页面有正确的dtd
------解决方案--------------------
首先确认你的html有正确的dtd