我会尽力为您进行翻译,并使其更加易于理解。以下是需要翻译的内容:
CSS(层叠样式表):
我试图在我的网页正文中插入一张图片,使用一个带有背景图片的 div id。但是当我在谷歌浏览器中预览时,不明白为什么图片没有显示出来?
我在首页使用几乎相同的代码,那里一切都正常。
HTML:
<body>
<div id="body">
<div id="rainforestimage"></div>
</div>
</body>
CSS(层叠样式表):
#body {
width:1024px;
height:auto;
background-image:url(../images/background2.png);
margin:0 auto;
background-repeat:no-repeat;
overflow:hidden;
}
#rainforestimage {
background-image:url(../images/exhibits/rainforest.png);
width:1024px;
margin:0 auto;
margin-top:74px;
height:364px;
position:absolute;
z-index:1;
box-shadow: 0px 8px 12px -4px rgba(0,0,0,0.46);
}
#body
中将overflow
设置为auto
。 - Caio Felipe Pereira<div id="body">
中没有给#rainforestimage
设置position:absolute;
。 - Sachink