我有一个奇怪的 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;
}