码迷,mamicode.com
首页 > Web开发 > 详细

html文字垂直居中的方法

时间:2021-04-22 15:56:20      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:cal   white   技术   方法   inline   rip   item   roc   col   

1.table-cell

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <title></title>
        <style>
        .box{
            width: 200px;
            height: 200px;
            background-color: red;
            display: table-cell;
            vertical-align: middle;
            text-align: center;
        }
        p{
            color: white;
        }
        </style>
    </head>
    <body>
        <div class="box">
            <p>垂直居中</p>
        </div>
    </body>
</html>

技术图片

 

 

2.margin-auto

.box  p{

         margin: auto;

}

 

 

3.display-flex

.box2{

    display: flex;
    justify-content:center;
    align-items:Center;
}
 
 
4.display:inline-block
.box{
   text-align:center;
   font-size:0;
}
.box p{
    vertical-align:middle;
    display:inline-block;
    font-size:16px;
}
.box:after{
     content:‘‘;
     width:0;
     height:100%;
     display:inline-block;
     vertical-align:middle;
}
 
 
5.绝对定位负距离
.box{
position:relative;
}
.box p{ position: absolute; width:100px; height: 50px; top:50%; left:50%; margin-left:-50px; margin-top:-25px; text-align: center; }



6.绝对定位0
.box p{
       width: 50%; 
       height: 50%; 
       background: red;
       overflow: auto; 
       margin: auto; 
       position: absolute; 
       top: 0; left: 0; bottom: 0; right: 0; 
  }
 

html文字垂直居中的方法

标签:cal   white   技术   方法   inline   rip   item   roc   col   

原文地址:https://www.cnblogs.com/hapuluosi/p/14686139.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!