Image in absolute position div

Possible Duplicate:
How to make an image center (vertically & horizontally) inside a bigger div

I have a div which is with absolute position (width/height are 100%). Notice, not px, percents.
Inside this div I have an image. How do I center this image in this div?


CSS:

/* where margin-left = {img width}/2, and margin-top= {img height}/2 */
.bigdiv {
   width:100%;
   height:100%;
   position:absolute;
}
.bigdiv img {
   position:absolute;
   left:50%;
   top:50%;
   margin-left:-10px;
   margin-top:-10px;
}

HTML:

<div class="bigdiv"><img src="eg.png" /></div>

You could also put your margin-left, margin-top commands as a style on the img tag instead (since they're unique per image).

链接地址: http://www.djcxy.com/p/75750.html

上一篇: 如何在div中间放置图像?

下一篇: 绝对位置div中的图像