【问题标题】:Horizontal scroll bar problem in IE7 + IE8IE7 + IE8中的水平滚动条问题
【发布时间】:2011-08-24 06:38:12
【问题描述】:

在 IE7 + IE8 中,当浏览器设置为小尺寸(例如 1024 x 768)时,背景会出现问题。背景向右延伸很远,形成水平滚动条。

这是错误的屏幕截图。

以 1024x768 查看网站时,布局应以内容区域为中心,不得水平滚动。

救命!

【问题讨论】:

标签: css layout internet-explorer-8 internet-explorer-7


【解决方案1】:

您在确实没有必要或不合适的情况下使用了相对定位。在此过程中,您设置了一些非常奇怪的测量值来获得您想要的布局。修复主要涉及删除很多相对定位样式。

如果你替换我在下面给你的三个规则,它应该可以解决你的问题。

.rightmenu .leftCol {
    margin-top: -61px;
    float: left;
    width: 100%;
}
.rightmenu .col1wrap {
    float: left;
    padding-bottom: 1em;
    width: 50%;
}
.rightmenu .col2 {
    border-left: 1px solid #C1C1C1;
    min-height: 1000px;
    padding-left: 7px;
    width: 212px;
    float: right;
}

我注意到您在另一个样式表中复制了上面的一些规则。您应该完全删除那些重复的规则,并且只使用上述三个以确保没有冲突。

【讨论】:

  • 非常感谢。那工作得很好。你为我节省了不少时间。由于所有的覆盖,CSS 有点乱,所以我一直很难过。如果您有时间看一看,我还有一个关于 IE7 中的其他问题的问题。 stackoverflow.com/questions/6700025/…
猜你喜欢
  • 2011-07-29
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多