多行文本垂直居中
在网上找了一下多行文本垂直居中的方法,看了下然后就重新写了下!!!
<body>
<div class="d1">
<div class="d2">
<div class="d3">
文本垂直居中<br/>
文本垂直居中<br/>
文本垂直居中<br/>
</div>
</div>
</div>
</body>
<style type="text/css">
.d1{background:#96C; height:500px; width:500px; display:table;}
.d2{display:table-cell; vertical-align:middle;}
</style>
这样就兼容了大多数浏览器不过就是ie6不兼容要兼容ie6只要几句代码
.d1{background:#96C; height:500px; width:500px; display:table;_position:relative;}
.d2{display:table-cell; vertical-align:middle;_position:absolute; _top:50%;}
.d3{_position:relative; _top:-50%;}
就ok了!

浙公网安备 33010602011771号