尝试为包含图像的div的背景着色,只有将我的页脚封装在我不想要的div中才能成功。我只想将背景颜色应用于div中的部分。
/* CSS */
div#gallery_contain {
width: 850px;
margin: 0 auto;
padding: 0 5%;
background-color: #1a75ff;
}
footer {
clear: both;
text-align: center;
}

<div id="gallery_contain">
<section>
</section>
</div>
&#13;
答案 0 :(得分:1)
您需要在css中have some content in your div
或specify height explicitly
让div显示背景。
答案 1 :(得分:0)
因为您的图库容器没有高度,所以背景不会显示。如果在DIV上设置高度或向DIV添加内容,则会显示背景颜色。
div#gallery_contain {
width: 850px;
min-height: 100px;
margin: 0 auto;
padding: 0 5%;
background-color: #1a75ff;
}
footer {
clear: both;
text-align: center;
}
OR
<div id="gallery_contain">
<section>
This is the gallery.
</section>
</div>
答案 2 :(得分:0)
您可以使用display:block;
。或者,当有一些内容时,您可以应用此height:auto; width:auto;
。