我有一个具有以下基本结构的站点。这个站点应该有一个白色的背景,一个出现一次的图像,但它只是从html{ }
CSS 中的声明中继承颜色。应该具有背景的元素下方的所有元素都是透明的,即使正在添加背景(在 Firebug 中检查),它似乎也低于html{ }
.
这只是在我overflow: none;
从#content-container
中删除声明后才发生的,和以前一样。但是,我需要删除它,因为站点发生的更改需要导航菜单具有下拉菜单,因此下面的容器必须允许溢出。
发生这种情况是否有特定的 CSS 原因?或者我需要提供什么其他东西才能让某人能够提供帮助?谢谢。
<div id="main-container">
<div id="header-container">
<div id="header-top">
{Code}
</div>
<div id="header-middle">
{Code}
</div>
<div id="header-nav">
{Code}
</div>
</div>
<div id="content-container">
<div id="content-left" class="index">
{Code}
</div>
<div id="content-right">
{Code}
</div>
</div>
<div id="footer-container">
{Code}
</div>
</div>