展开全部
这个推荐答案有点太不负责任了哦:)虽然现在用IE6的人,在逐渐减少,但毕竟在中国,ie6还是有一定”地位“的。
首先你要分析,代码在ie6中为什么会产生右移,而在其它浏览器中没有,虽然你没有贴代码上来,但感觉有可能是IE6双边距的问题导致的,你可以自己检查一下代码,是不是对导航应用了float,且给予了同方的向margin,如果是,就是这个原因了。
解决方法,
1. 可以给元素定义 display:inline;
2. 使用hack来解决这个问题,使用加下划线的方法,如:_margin-left:10px;单独对IE6设置样式。
首先你要分析,代码在ie6中为什么会产生右移,而在其它浏览器中没有,虽然你没有贴代码上来,但感觉有可能是IE6双边距的问题导致的,你可以自己检查一下代码,是不是对导航应用了float,且给予了同方的向margin,如果是,就是这个原因了。
解决方法,
1. 可以给元素定义 display:inline;
2. 使用hack来解决这个问题,使用加下划线的方法,如:_margin-left:10px;单独对IE6设置样式。
展开全部
浏览器兼容确实是个头疼的问题
建议别管ie6了,反正现在用ie6的人似乎也不多了吧
建议别管ie6了,反正现在用ie6的人似乎也不多了吧
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用hack符改css 写的时候这样 _color:#fff; 类似的 在前面加 _ 只有ie6识别 慢慢调吧
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2012-11-13
展开全部
直接单独设置ie6的css 属性
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询