div垂直居中的三种实现方法

发布时间:2020-04-10编辑:脚本学堂
本文介绍下,实现div垂直居中的三种方法,将line-height设置为与DIV的高度相同、使用CSS的vertical-align属性等。有需要的朋友参考下吧。

方法1,在css代码中将line-height设置为与DIV的高度相同,以实现div的垂直居中
 

复制代码 代码示例:
<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"> 
脚本学堂,欢迎大家的光临。测试代码部分---
</div>

方法2,使用CSS的vertical-align属性。
 

复制代码 代码示例:
<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>脚本学堂,欢迎大家的光临。</div> 
</body> 

>>> 查看更多 css 居中 相关教程 <<<