我添加了两个 div 来保存用于装饰目的的背景图像 - 根据在网站上与我合作的艺术家的要求。
起初,它工作得非常好。图像应该显示在包含网站内容的包装器 div 的每一侧 - 而不会影响页面宽度。
然后拥有该网站的组织得到了另一个赞助商,我必须将他的徽标添加到右侧的列中。我为第 5 个“按钮”创建了一个新 id,并为它创建了一个 div。上传它,我注意到页面底部突然出现了一个滚动条,没有明显的原因。
我首先怀疑按钮是问题,但最终发现最右边的装饰性 div 正在弯曲页面宽度,尽管使用了绝对定位。两个 div 使用相同的代码,只是左右镜像。我不知道是什么导致了问题..
(您可以在 www.torucon.no/no/ 上查看问题的实际效果)
请帮帮我!这是两个 div 的 CSS:
#wolf
{
position:absolute;
min-height:500px;
min-width:498px;
left:-293px;
top:150px;
background-image:url('http://www.torucon.no/css/wolf.png');
z-index:-1;
}
#lion
{
position:absolute;
min-height:500px;
min-width:498px;
right:-293px;
top:150px;
background-image:url('http://www.torucon.no/css/lion.png');
z-index:-1;
}
这是一个显示 div 的 HTML 的 HTML 片段:
<div class="wrapper"> <!-- Contains the entire website for structure -->
<div id="wolf">
</div>
<div id="lion">
</div>
((如果你没有得到它:包装器 div 应该是居中的,它是。但是当我调整我的窗口大小时,我发现滚动条出现在包装器内容甚至接近浏览器窗口之前很久边框。这在分辨率低或屏幕小的计算机上会很烦人!))