您的位置:首页 > 其它

实现未知尺寸的图片在固定区域内水平、垂直居中

2013-10-03 16:01 501 查看
对于尺寸未知的图片在某个区域内垂直居中一直是不怎么好解决的前端问题,今天我给大家带来一个一劳永逸的偏方,具体如下;

先上代码:
<style>
.box{
width:400px; height:400px;

/*-----IE8及以上浏览器-----*/
text-align:center;
display:table-cell;
vertical-align:middle;
border:1px solid #40a211;

/*-----低版本IE hack-----*/
*display:block;

/*----字体大小=高度/1.14----*/
*font-size:350px;
}

.box img{
vertical-align:middle;
}
</style>

具体解决方案是给图片设置给字体大小,这里有个公式,图片字体大小 = 容器的高度/1.4
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: