IE6和IE7中的CSS问题

IE6和IE7中的CSS问题,css,css-float,Css,Css Float,请访问以下网站: 如果您使用的是IE7或IE6,您一定看到了问题所在。我的页面在FF、IE8、Safari和Google Chrome中加载良好。但在IE7中,浮子并没有被放置在它们打算放置的地方。在IE6中,一切都被洗牌了 这个问题的任何解决方案(请记住,我不是css大师) 谢谢您可以使用此 <!--[if lt IE 6]> <style> //your style </style> <![endif]-->

请访问以下网站:

如果您使用的是IE7或IE6,您一定看到了问题所在。我的页面在FF、IE8、Safari和Google Chrome中加载良好。但在IE7中,浮子并没有被放置在它们打算放置的地方。在IE6中,一切都被洗牌了

这个问题的任何解决方案(请记住,我不是css大师)


谢谢

您可以使用此

<!--[if lt IE 6]>
    <style>
        //your style
    </style>
<![endif]-->
<!--[if lt IE 7]>
    <style>
        //your style
    </style>
<![endif]-->


许多IE6错误都是由双边距错误引起的,当您在同一方向使用浮点和边距时,例如
{float:left;margin left:10px;}
,IE6神奇地将值加倍。 因此,您需要添加
*display:inline需要在同一方向上使用浮点和边距的位置

至于你设计的底部,我不知道你为什么指定背景色:#000000
处。特色内容

这就是为什么在IE6和IE7上有黑色背景的原因,我不知道是哪个bug,但我很确定这与float有关


希望这能有所帮助。

你应该验证你的代码(),然后停止帮助房东。我找不到最新的统计数据,但我相信,截至2011年2月,IE6已被广泛使用,你可以放心地从一开始就忽略它。这对你来说是一个小问题。你能访问上面提到的网站,让我知道右上角logindiv的解决方案吗?它甚至没有在IE7和IE6中显示,它将进入下一步line@booota我看到了你的网站,问题在于你的宽度。不要在%中使用宽度。设置像素宽度或使用Float:left。@booota您也可以使用谷歌提供的插件在IE6上生成警告。看见