解决CSS图片垂直居中

 CSS图片垂直居中问题:
在浏览器下图片不能垂直居中,以下就是完美解决图片垂直居中问题。
HTML结构如:
 
< div  class = "box" >
     < a  class = "pic-wrap"  href = "#"  target = "_blank" >
         < img  src="http://www.si27.com/upload/timetable/1364956490.png" >
     </ a >
</ div >
 
 
 CSS代码如:
 
 
body {
     margin 0 ;
     padding 0 ;
     font 12px / 1.5  tahoma , arial ;
}
.box {
     width 220px ;
     height 220px ;
     border 1px  solid  #F30 ;
     margin 100px  auto  0 ;
}
.pic-wrap {
     display table-cell ;
     vertical-align middle ;
     width 220px ;
     height 220px ;
     text-align center ;
     /*ie6、7不支持display:table-cell*/
     * display block ;
     _font-size 192px ;
     + line-height 220px /*设置ie7中空文本节点行高为220px*/
     _font-family sans-serif ;
}
.pic-wrap img {
     border none ;
     vertical-align middle \ 9 ; /*由于ie中有默认高度的空文本节点*/
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值