积极答复者
请问如何让一张图片或一段文字在div中纵向居中显示?

问题
答案
-
<div style="width:500px; height:500px; border:1px solid #ccc; display:table-cell; vertical-align:middle;">
<img />
</div>
或者 <img style=" display:block; margin:0 auto; margin-top:expression((500 - this.height )/2); " />- 已编辑 mldark 2009年12月3日 15:47 写错
- 已标记为答案 Garrid Lou 2009年12月10日 2:37
全部回复
-
<div style="width:500px; height:500px; border:1px solid #ccc; display:table-cell; vertical-align:middle;">
<img />
</div>
或者 <img style=" display:block; margin:0 auto; margin-top:expression((500 - this.height )/2); " />- 已编辑 mldark 2009年12月3日 15:47 写错
- 已标记为答案 Garrid Lou 2009年12月10日 2:37
-
-
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <div style="display:table-cell;border:1px solid red;vertical-align:middle;height:600px"> <div><img src="http://www.google.com/intl/en_ALL/images/logo.gif"/></div> </div>
ie8,ff3.5都可以
【孟子E章】