主题:  老革命碰到新问题,这是一个不可调和的矛盾?

不是高手

职务:普通成员
等级:3
金币:5.0
发贴:1352
#12005/9/8 16:08:02
同事推荐给我一个可下滑的SLIDE菜单,我拿来一看,在FF上也能用,不错!于是分析了一下代码,他也是改变DIV的CLIP来完成slide动作的,不过我很快发现此菜单的缺陷,如果我在HTML页面头定义好doctype的类型后,FF浏览器里slide的动作没有了。

再仔细分析一下人家的代码,然后自己做了个DEMO,终于发现BUG的出处了,原来在FF浏览器下,如果在文件头定义好doctype的DTD类型后,FF里的JS脚本不再支持clip属性了,晕死!

但是不定义doctype的话,用CSS定义块对象的尺寸后在IE和FF等不同浏览器里的表现将产生偏差,造成排版兼容性问题,这个……有没有高手解决过类似问题?



whirlwind

职务:普通成员
等级:1
金币:0.0
发贴:94
#22005/9/9 12:02:45
No Idea!
鱼与熊掌不可兼得,IE和FF不能兼容。