实现未知尺寸的图片在固定区域内水平、垂直居中
2013-10-03 16:01
501 查看
对于尺寸未知的图片在某个区域内垂直居中一直是不怎么好解决的前端问题,今天我给大家带来一个一劳永逸的偏方,具体如下;
先上代码:
具体解决方案是给图片设置给字体大小,这里有个公式,图片字体大小 = 容器的高度/1.4
先上代码:
<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
相关文章推荐
- 使用纯CSS实现未知尺寸的图片(但高宽都小于500px)在500px的正方形容器中水平和垂直居中。你有几种方法?
- 纯css实现未知尺寸图片在DIV中垂直水平居中(超简单)
- 未知尺寸图片在固定高度容器中的水平和垂直居中
- 使用纯CSS实现未知尺寸的图片(但高宽都小于200px)在200px的正方形容器中水平和垂直居中。
- table-cell实现未知宽高图片,文本水平垂直居中在div
- 纯CSS实现图片水平垂直居中于DIV(图片未知宽高)
- 未知尺寸图片在已知尺寸容器下的水平垂直居中
- 纯CSS实现图片水平垂直居中于DIV(图片未知宽高)
- 如何让未知尺寸的图片、单行文本、多行文本水平垂直居中?
- 纯CSS实现图片水平垂直居中于DIV(图片未知宽高)
- CSS中如何实现未知尺寸图片垂直居中
- 大小不固定的图片和多行文字的垂直水平居中实现分析
- 纯CSS实现图片水平垂直居中于DIV(图片未知宽高)
- 大小不固定的图片、多行文字的水平垂直居中实现方法
- 在固定尺寸的盒子,水平垂直居中不知宽高的图片
- 纯CSS实现未知高宽的图片在容器中水平和垂直居中
- CSS未知尺寸的图片在容器中垂直居中的方法
- 大小不固定的图片和多行文字的垂直水平居中
- css实现图片水平垂直居中
- 未知大小图片在容器的垂直和水平居中问题