好的。情况是这样的。我已创建了在与标志顶部的黑旗一个网站,它的高度为100像素和背景颜色为#000。接下来,我想有一个大的“main_content” div来包含导航与网页中的任何内容一起,这样就不会包括页脚。在这种情况下,有页面main_content区域内多个嵌套的div并且已经有为其定义的背景颜色。问题是,一旦我申请一个背景颜色被称为“main_content”股利只适用于在导航栏,然后停止,因为它运行到已定义的颜色div嵌套。我不知道是否有CSS规则,我在这里失踪......

我发现的唯一的解决办法是,我必须定义一个高度为main_content DIV,有没有解决的办法?我不希望有定义的高度内容区域,因为我希望它只是匹配填充它的内容的高度。

有帮助吗?

解决方案

什么是最有可能发生的是,你的其他嵌套的div都继承了其父main_content格的颜色,要解决这个你应该为你的嵌套的div明确提供的颜色。你提到的另一件事是,你想申请高度main_content按照它的内容,你可以这样做给它100%,如高度:

<style>
#main_content{height:100%;}
</style>

其他提示

我想我找到了,溢出:隐藏,林不知道这是否是正确的解决方案,但它的最好的我已经有了

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top