css 如何解决margin-left在ie中翻倍问题。

试过了在后面加display:inline或者margin-left:30px;_margin-left:30px;也没用... 试过了在后面加display:inline或者margin-left:30px;_margin-left:30px;也没用 展开
 我来答
可口可越
2016-06-06 · TA获得超过276个赞
知道小有建树答主
回答量:221
采纳率:0%
帮助的人:202万
展开全部
这个是IE6的bug,你怎么加*和_都没用的,发生的原因是在IE5/6中,你用了左浮动,然后又用了margin-left,这样就会出现这个翻倍的bug,别问为什么出现,这是IE6,本来就不是w3c规范的浏览器。
display:inline是有作用的,可能是你写的位置不对,要加在浮动元素的后面,也就是float和margin同一个class里面。

最后,如果还没解决,那就是你的盒子模型写的有问题,记得以后上网问问题贴上代码,不然很难知道问题是不是真的像你描述的那样错误,也可能是其他代码出了问题。
百度网友c45032d
2016-06-06 · TA获得超过3387个赞
知道大有可为答主
回答量:2201
采纳率:12%
帮助的人:915万
展开全部
margin-left:30px;_margin-left:15px;需要这样,_margin-left:15px;只有ie识别
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式