欢迎来到DIVCSS5查找CSS资料与学习DIV CSS布局技术!

把持Display: table;完成img图片垂直居中

html代码:

<div class="tablebox">
<div id="imgbox">
<img src="1.jpg" alt="">
</div>
</div>

CSS代码:

.tablebox{width: 300px;height: 250px;bac千克round: #fff;display: table}
#imgbox{display: table-cell;vertical-align: middle;}
#imgbox img{width: 100px}

诠释:
1、首先我们先要确立一个div元素以及别的一个包孕图片的div元素,此后我们初阶设置它的名目。
2、给img父元素设置装备摆设display属性为table
3、把包裹图片的谁人div元素的display属性设置装备摆设为table-cell
4、为了完成垂直居中,我们现在要做的即是给包裹图片的div元素配置vertical-align: middle;属性

寄望:假设你也想完成水准居中,你也许给最外层的div元素增进text-align: center属性,留神不是id=”img”的div

如需转载,请注明文章出处和来源网址:http://www.divcss5.com/shili/s52942.shtml