图片垂直居中的方法

本文介绍了一种使用CSS实现元素垂直居中的方法,并通过具体的HTML和CSS代码示例展示了如何将图片和文字等元素在网页中进行垂直居中布局。此外还提供了额外的样式设置以增强页面的美观性和布局灵活性。

方法:

.box {
 
 display: table-cell;
 vertical-align:middle;

 
 text-align:center;

 
 *display: block;
 *font-size: 175px;
 *font-family:Arial;

 width:200px;
 height:200px;
 border: 1px solid #eee;
}
.box img {
 
 vertical-align:middle;
}

<div class="box">
 <img src="http://pics.taobao.com/bao/album/promotion/
taoscars_180x95_071112_sr.jpg" />
</div>

本人的测试方法:

<style type="text/css">

html{margin: 0;padding: 0;}
.box{width:500px;height:400px;display:table;}
.box span{display:table-cell;vertical-align:middle;}
.img{margin: 0;padding: 0;}
.clearfloat:after{display:block;clear:both;content:"";visibility:hidden;height:0;} 
.clearfloat{zoom:1;} 
.fl{float: left;}
.fr{float: right;}
.bigboxdv{background-color: #ecedf1; padding: 10px 0;border-bottom: 1px solid red;}
.img-tui{width: 50px;height: 80px; vertical-align:middle;}
.img-tel{width: 80px; height: 80px;}
.img-ren{width: 80px; height: 80px;}
.dvbox1{width: 30%;height: 200px;}
.dvbox2{width: 40%;padding-top: 50px;}
.dvbox3{width: 30%;height: 200px;}
.zwen{text-align: center;display: block;font-size: 40px;}

</style>

<body>
<div class="bigboxdv clearfloat">
<div class="fl dvbox1 box">
<span>
<img class="img-tui" src="img/ind1_03.png" />
</span>
</div>
<div class="fl dvbox2">
<span class="zwen zhongname">王小二</span>
<span class="zwen zhongzaixian">在线</span>
</div>
<div class="fl dvbox3 clearfloat box">
<span>
<img class="img-ren fr" src="img/ind1_07.png" />
<img class="img-tel fr" src="img/ind1_05.png" />
</span>

</div>


</div>
</body>


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值