多张图片在同一个DIV中水平居中并且垂直居中 不忽悠 纯DIV+CSS实现 不用JS

前段时间需要用到图片在同一个DIV中垂直居中 四处寻觅 好不容易获得 在此和大家分享

首先申明,这不是我写的,只是搜索到的。

 

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head> 
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
  <title></title> 
  <style>
ul,li{ margin:0; padding:0; list-style-type:none;}
.box{
 width:800px;
 height:500px;
 background-color: #FFC;
 border: 3px solid #000;
}
.left {
 width:220px;
 height:500px;
 display:table;
 text-align:center;
 float: left;
 border-right-width: 1px;
 border-right-style: solid;
 border-right-color: #000;
}
.info { height:50px; width:50px;display:table-cell; vertical-align:middle }
.info li{ padding-top:5px;}
.info li img{ max-width:180px; max-height:80px;}

  </style>
</head>
<body> 
<div class="box">
    <div class="left">
        <div class="info">
        <ul>
        <li><img src="3.jpg" /></li>
        <li><img src="4.jpg" /></li>
        <li><img src="2.jpg" /></li>
        </ul>
        </div>
    </div>
    <div class="right">你好 我是右边</div>
</div>

</body> 
</html>

posted @ 2011-09-01 16:54  ccqq_w  阅读(2700)  评论(0编辑  收藏  举报