2011-01-05 149 views
1

任何人都知道如何在其中具有Image的div标签放置在其中具有一个图像的其他div标签之上?最后,我想在另一张图片上放置一张图片。如何在div标签顶部放置div标签

感谢

+1

可能重复的[如何将一个图像放置到另一个在HTML中的p?](http://stackoverflow.com/questions/48474/how-do-i-position-one-image-on-top-of-another-in-html) – robertc 2011-01-05 19:00:16

回答

1

为什么不能做两个div标签,一个住房等,都与适用于他们的背景图像。然后你可以使用背景位置来定位你想要的方式。

<div id="one"> 
    <div id="two"> 
    </div> 
</div> 

#one{background:url('image_one.png') no-repeat} 
#two{background:url('image_two.png') no-repeat} 

编辑:确保您设置div的高度和宽度,以配合您的图像大小。

0

将背景图像放在底部<div>标记中,并将<img />放在div内。另一种可能性是使用2 <img>标签,但将Position:absolute应用于两者并使用z-index指定图层顺序。

0

解决方案1:

<div style="position:relative"> 
    <div style="position:absolute;top:0;left:0;"> 
    <img src="foo.png" /> 
    </div> 
    <div style="position:absolute:top:0;left:0;"> 
    <img src="bar.png" /> 
    </div> 
</div> 

解决方案2:

<div style="background:url('foo.png') no-repeat scroll transparent"> 
    <img src="bar.png" /> 
</div> 

不是很大的解决方案...不知道为什么你想这样做