CSS实现图片垂直居中

来源:互联网 发布:电脑硬盘检测软件 编辑:程序博客网 时间:2024/06/08 06:27
难点在于两点:
  1.垂直居中;

  2.图片是个置换元素,有些特殊的特性。


CSS简单的解决方法:


.box {
  width:200px;
  height:200px;
  border: 1px solid #eee;
  
 /*非IE的主流浏览器识别的垂直居中的方法*/
 display: table-cell;
 vertical-align:middle;

 /*设置水平居中*/
 text-align:center;

 /* 针对IE的Hack */
 *display: block;
 *font-size: 175px;/*约为高度的0.873,200*0.873 约为175*/
 *font-family:Arial;/*防止非utf-8引起的hack失效问题,如gbk编码*/
}

.box img {
 /*设置图片垂直居中*/
 vertical-align:middle;
}

0 0
原创粉丝点击