好的。这是这种情况。我创建了一个网站,顶部有一个带有徽标的黑色横幅,其高度为 100 像素,背景颜色为 #000。接下来我想要一个大的“main_content” div 来包含导航以及页面内的任何内容,因此它不会包含页脚。在这种情况下,页面的 main_content 区域中有几个嵌套的 div,并且已经为它们定义了背景颜色。问题是,一旦我将背景颜色应用于名为“main_content”的 div,它只会将其应用于导航栏,然后停止,因为它运行到已经定义了颜色的嵌套 div。我想知道这里是否缺少 CSS 规则...
我发现的唯一解决方法是我必须为 main_content div 定义一个高度,有没有办法解决这个问题?我不想为内容区域定义高度,因为我希望它与填充它的内容的高度相匹配。