zoukankan      html  css  js  c++  java
  • div 水平垂直居中

    已知布局为如下:

    <div id="container">
        <p>test</p>
        <div id="center">12345</div>
    </div>

    不知道宽和高的情况下:

    方法一:

    #container{
                position:relative;
                background:blue;
            }
            #center{
                background:red;
                position:absolute;
                left:50%;
                top:50%;
                transform:translate(-50%,-50%);   //translate 是基于元素自身的尺寸来计算的
            }
    

    方法二:

    <div id="container">
        <!--<p>test</p>-->
        <div id="center">12345</div>
    </div>
    
            #container{
                display:flex;
                align-items: center;
                justify-content: center;
                background:blue;
            }
            #center{
                background:red;
            }  

    固定宽和高

            #container{
                position:relative;
                300px;
                height:300px;
                background:blue;
            }
            #center{
                100px;
                height:100px;
                background:red;
                position:absolute;
                left:50%;
                top:50%;
                margin-top:-50px;
                margin-left:-50px;
            }
    

    方法二

            #container{
                position:relative;
                300px;
                height:300px;
                background:blue;
            }
            #center{
                100px;
                height:100px;
                background:red;
                position:absolute;
                margin:auto;
                left:0;
                top:0;
                right:0;
                bottom:0;
            }
    

      

  • 相关阅读:
    CCPC-Wannafly Winter Camp Day4 Div1
    CCPC-Wannafly Winter Camp Day4 Div1
    CCPC-Wannafly Winter Camp Day4 Div1
    CCPC-Wannafly Winter Camp Day5 Div1
    Luogu 1603
    洛谷试炼场
    Codeforces 1100
    Codeforces 1099E
    Codeforces 1099
    Luogu 1093
  • 原文地址:https://www.cnblogs.com/ycbeginner/p/7544225.html
Copyright © 2011-2022 走看看