让一个div 上下左右居中

Posted 可以叫我老张

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了让一个div 上下左右居中相关的知识,希望对你有一定的参考价值。


方法1:
.div1{
         width:400px;
         height:400px;
         border:#CCC 1px solid;
         background:#99f;
         position:absolute;
         left:50%;
         top:50%;
         transform: translate(-50%,-50%);
}                        
<div class="div1"></div>
方法2:
.div2{
    width:400px;
    height:400px;
    border:#CCC 1px solid;
    background:#99f;
    position: absolute;
    left:0;
    top: 0;
    bottom: 0;
    right: 0;
    margin: auto;
}
<div class="div2"></div>
方法3:
.div3{
    width:400px;
    height:400px;
    border:#CCC 1px solid;
    background:#9f9;
    position: absolute;
    left: 50%;
    top:50%;
    margin-left:-200px;
    margin-top: -200px;        
}
<div class="div3"></div>

以上是关于让一个div 上下左右居中的主要内容,如果未能解决你的问题,请参考以下文章

CSS 代码如何在一个div内让文字垂直居中

让一个div 上下左右居中

怎么让div中的div上下居中

原生 js 让div上下左右居中

让一个div水平且垂直居中

如何让div内字体上下左右居中?