多张图片在同一个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>