本文介绍下,实现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 居中 相关教程 <<<