我有一个网站,其基本结构如下。该网站应该具有白色背景,并出现一次图像,但实际上它只是从CSS中的
自从我从
这是否是由于特定的CSS原因导致的?或者还需要提供其他任何信息以便有人能够帮助?谢谢。
html{ }
声明继承颜色。在应该具有背景的元素下面的所有元素都是透明的,即使背景已经被添加(在Firebug中检查),似乎这是在html{ }
中定义的背景之下。自从我从
#content-container
中删除了overflow: none;
声明以来,这种情况才发生,而在此之前它是正常的。然而,由于网站正在发生变化,需要导航菜单具有下拉菜单,因此下面的容器必须允许溢出,所以我需要删除它。这是否是由于特定的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>
#content-left
和#content-right
元素,但没有清除它们(这就是overflow: hidden
的作用)。如果您无法使用overflow: hidden
或添加清除元素,请尝试使用overflow: auto
。 - My Head Hurts