html 中div垂直居中的三种方式

作者: cheng 发布时间: 2022-10-29 浏览: 1050 次 编辑

html 中div垂直居中的三种方式

1、第一种:

<style type="text/css">   
<!--   
.con_div{   
width:400px;   
height:300px;   
border:1px solid #777;   
text-align:center;   
display:table-cell;   
vertical-align:middle;   
background:red;   
color:#fff;   
line-height:300px;   
}   
-->   
</style>   
  
<div class="con_div">   
测试内容ddddddddddd   
</div>

2、第二种:

<style type="text/css">   
<!--   
.con_div{   
width:400px;   
height:300px;   
border:1px solid #777;   
text-align:center;   
display:table-cell;   
vertical-align:middle;   
background:red;   
color:#fff   
}   
/*FOR IE*/  
.fixie{   
width:0;   
height:100%;   
display:inline-block;   
vertical-align:middle;   
}   
-->   
</style>   
  
<div class="con_div">   
<span class="fixie"></span>   
测试内容   
</div>


3、第三种:

<style>  
#warp {   
  position: absolute;   
  width:500px;   
  height:200px;   
  left:50%;   
  top:50%;   
  margin-left:-250px;   
  margin-top:-100px;   
  border: solid 3px red;   
}   
</style>  
<body>  
  <div id=warp>Test</div>  
</body>