div垂直居中的几种办法
关键字: webui div 居中
以前看到dlee讲过,将line-height设置为与DIV的高度相同就可以居中
Java代码
1. <style type="text/css">
2. <!--
text align center3. .con_div{
4. width:400px;
5. height:300px;
6. border:1px solid #777;
7. text-align:center;
8. display:table-cell;
9. vertical-align:middle;
10. background:red;
11. color:#fff;
12. line-height:300px;
13. }
14. -->
15. </style>
16.
17. <div class="con_div">
18. 测试内容ddddddddddd
19. </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">
测试内容ddddddddddd
</div>
今天又在这里看到的一种方法,使用了CSS的vertical-align属性?
Java代码
1. <style type="text/css">
2. <!--
3. .con_div{
4. width:400px;
5. height:300px;
6. border:1px solid #777;
7. text-align:center;
8. display:table-cell;
9. vertical-align:middle;
10. background:red;
11. color:#fff
12. }
13. /*FOR IE*/
14. .fixie{
15. width:0;
16. height:100%;
17. display:inline-block;
18. vertical-align:middle;
19. }
20. -->
21. </style>
22.
23. <div class="con_div">
24. <span class="fixie"></span>
25. 测试内容
26. </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
}
/*FOR IE*/
.fixie{
width:0;
height:100%;
display:inline-block;
vertical-align:middle;
}
-
->
</style>
<div class="con_div">
<span class="fixie"></span>
测试内容
</div>
再次看到一种
Html代码
1. <style>
2. #warp {
3. position: absolute;
4. width:500px;
5. height:200px;
6. left:50%;
7. top:50%;
8. margin-left:-250px;
9. margin-top:-100px;
10. border: solid 3px red;
11. }
12. </style>
13. <body>
14. <div id=warp>Test</div>
15. </body>
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论