假如有一个固定高度的div,如何让里面的一个图片垂直居中?
使用display:table-cell属性就行,直接上代码
html:
<div class="warp"><a href="#"><img src="http://hiphotos.baidu.com/doc/pic/item/bf096b63f6246b6002fdbd30ebf81a4c500fa286.jpg" alt="" data-bd-imgshare-binded="1"></a></div>
css:
div.warp { display: table-cell; vertical-align: middle; height: 148px; background-color:gray; }
显示效果: http://jsfiddle.net/c4fLL7f7/
这样就实现了垂直居中的效果。但是有几个注意事项:
原文地址:http://blog.csdn.net/godha/article/details/41891151