3

我有一个奇怪的 IE 错误。我有一堆页面使用几乎相同的模板来显示内容。在每个页面中,有 3 个主容器:页眉、内容和页脚。内容 div 分为 2 个其他 div;1个图像容器,另一个是ul。在全部使用相同代码和模板的 9 个页面中,有 3 个在 ie9 中的 ul div 上弹出一个垂直滚动条。其他 6 页没有垂直滚动条。

我尝试将内容容器 div 从“位置:绝对”更改为“位置:相对”,但这没有用。我已经在页面上的css标题和主样式表的body标签中将溢出设置为隐藏和自动,但这不起作用。我检查了代码以确保没有任何错误的标签,一切都很干净。

如果您有 ie9,请随意查看一页,您可以通过转到“电影”并单击僵尸入侵和追逐白龙找到其他页面:
http ://www.afterlightpictures.com/101.html

容器div是#films,图片div是#largeposter,你可以在下面的代码中分辨出哪个是ul。让我知道我可能做错了什么,或者这是否是 IE 多么糟糕的另一个例子。

#films {
    width: 70%;
    padding: 0px 0px;
    position: relative;
    overflow: auto;
    margin-top: 180px;
    margin-left: 0px;
}

#largeposter  {
    position: relative;
    margin-left: 20px;
    float: left;
}

ul#info  {
    position:relative;
    float: left;
    margin-top: 0px;
    padding-left: 20px;
    list-style: none;
    display: list-item;
    width: 60%;
    text-align: justify;
}
4

1 回答 1

1

我想你是在问如何删除滚动条?

我删除了#films 元素上的滚动条的两种方法:

添加height:100%到您的#films css

或者你可以:

overflow:auto;从#films css中删除

于 2013-03-08T17:14:25.267 回答