div IE7和IE6显示的结果不同?

来源:百度知道 编辑:UC知道 时间:2024/05/26 13:14:26
我有一个层,里面放了一个图片,我定义层的高为22px,图片的高也是22px,在IE7里面就没有问题,但是在IE6里面的话,图片与层之间总有几个像素的距离,我不知道为什么?

建议写CSS文件的时候
最顶上加个
*{
margin:0px;
padding:0px;
}
让边距初始为0可以解决很多细微边距的问题。需要边距的话可以自己加。
并不是说IE6在这就很恶心,只是它们默认的边距不同罢了。

img{display:black}

img{border:0;margin:0;}试试,1L的Block打成了black...
ie6本来就是个恶心的东西,兼容性最差。

css兼容性问题,两个浏览器的解析标准不一致对两个浏览器是不不同的定义
用楼上的试试,如果不行为两个浏览器定义不同的样式用!important来区别