2011-02-03 116 views

回答

8

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> 

你也可以把你的利润率左,上边距命令,在img标签,而不是一个风格(因为他们是唯一每图片)。

+0

您的示例工作,但在Safari 5.0.3上添加水平和垂直滚动(Mac OS X 10.6.6) 我的图像是100px/100px,因此margin(左侧|右侧)的值是-50px 如何解决该问题? – 2011-02-03 20:00:39