在IE6中显示问题

时间:2009-04-20 18:43:14

标签: css internet-explorer-6

我有一个显示时间表的网页。 IE 6中的时间表显示不正确。这是一个schreenshot:

从WEBSERVER删除了屏幕截图

左侧的绿色菜单向左浮动。在IE6中,计划表显示在菜单底部的下方。我可以通过在计划表上应用clear:right或clear来复制现代浏览器中的问题。但是,我无法弄清楚如何解决IE6中的问题。

有什么建议吗?如果您想尝试使用firebug或类似样式的调试工具应用某些样式,页面为here

修改

尝试浮动白色主要内容区域后,我在IE6中获得this。在IE7中也是如此,但不是在右边。

4 个答案:

答案 0 :(得分:1)

在日程表(table.schedule)的选择器上,我注释掉了:

width: 100%

这导致了IE6中的问题并且评论说在其他浏览器中没有破坏它。它现在在所有浏览器中看起来都一样。

感谢您的建议。

答案 1 :(得分:0)

尝试将左侧的白色主要内容部分浮动。

答案 2 :(得分:0)

其他人几天前问了同样的问题,CSS Floats - content falling down in IE6

也许有些答案会有所帮助。我注意到你的设计没有页脚,所以理论上你应该能够用绝对和相对定位的布局替换浮动布局

答案 3 :(得分:0)

添加浮动:左;到table.schedule。这修复了IE 6中的间距问题,但在IE7和FF中引起了问题。我会使用下面的代码来定位IE6。

*.html table.schedule
{
    float: left;
}