08-11
18

IE6解释CSS的bug

本人在网站编程时发现一个问题,就是CSS+DIV风格,同样的代码所显示的页面,在IE6和IE7、firefox里,位置不一样。IE7和firefox是一致的,IE6总是显得怪怪的。网上搜了一下,总结原因如下:

在容器里如果float和text-align的属性值一样,比如都是left;

{
float:left;
text-align:left;
margin:0 0 0 100px;
}

IE6会把左边这个距离翻倍,也就是说200px!可做如下修改,添加一个display:inline;即可修正

{
float:left;
text-align:left;
margin:0 0 0 100px;
display:inline;
}

这样,IE6和其它浏览器显示效果就一样了。


文章来自: 本站原创
引用通告: 查看所有引用 | 我要引用此文章
Tags: IE6
评论: 0 | 引用: 0
发表评论
昵 称:
密 码: 游客发言不需要密码.
验证码: 验证码
内 容:
选 项:
虽然发表评论不用注册,但是为了保护您的发言权,建议您注册帐号.
字数限制 1000 字 | UBB代码 开启 | [img]标签 关闭