我试图把孩子的div在其父div的顶部(包括其内容)儿童div来放置在父div的顶部图像
<div id="footer">
<div id="footer-container">
<div id="icon"></div>
</div>
</div>
#footer {
height:50px;
border-top:3px #666 solid;
margin-top:50px;
}
#footer-container {
height: 30px;
width: 300px;
margin-left: auto;
margin-right: auto;
margin-top: -15px;
}
#icon {
height:30px;
width:30px;
background-color:#666;
}
现在,它的工作原理,如果内容<div id="icon">
是文本,但如果您将背景图像放在div中,它不会。有什么办法可以做到这一点?这可能是更好的解释 http://jsfiddle.net/4QxL7/
编辑 道歉。它一直在努力。我在使用PNG的图像,在中间有'空白'的图像,使父div中的边框(它是相同的颜色)看起来像是在孩子的顶部,它实际上是后面。
感谢您的帮助
你如何将背景图像放在div中? –
而不是背景颜色在#icon它是背景图像 – davidb
我想我不明白,小提琴上的例子按照你想要的方式工作,对吧? – Derik