zoukankan      html  css  js  c++  java
  • 让一个小div在另一个大div里面 垂直居中的四种方法

    方法一

    .parent {
              800px;
              height:500px;
              border:2px solid #000;
              position:relative;
    }
     .child {
                200px;
                height:200px;
                margin: auto;  
                position: absolute;  
                top: 0; left: 0; bottom: 0; right: 0; 
                background-color: red;
    }
    

    方法二

    .parent {
                800px;
                height:500px;
                border:2px solid #000;
                display:table-cell;
                vertical-align:middle;
                text-align: center;
            }
            .child {
                200px;
                height:200px;
                display:inline-block;
                background-color: red;
            }
    

    方法三

    .parent {
                800px;
                height:500px;
                border:2px solid #000;
                display:flex;
                justify-content:center;
                align-items:center;
            }
            .child {
                200px;
                height:200px;
                background-color: red;
            }
    

    方法四

    .parent {
                800px;
                height:500px;
                border:2px solid #000;
                position:relative;
            }
            .child {
                300px;
                height:200px;
                margin:auto;
                position:absolute;/*设定水平和垂直偏移父元素的50%,
    再根据实际长度将子元素上左挪回一半大小*/
                left:50%;
                top:50%;
                margin-left: -150px;
                margin-top:-100px;
                background-color: red;
            }
    
  • 相关阅读:
    java中的CAS
    浅谈尾递归
    LeetCode 第 222 场周赛
    LeetCode 第 216 场周赛
    C++代码整洁之道
    LeetCode 第 211 场周赛
    LeetCode 每日一题 51.N 皇后
    LeetCode 第 201 场周赛
    LeetCode 第 32 场双周赛
    [转]演讲实录丨DevOps之十倍速原则
  • 原文地址:https://www.cnblogs.com/caobiin/p/7323797.html
Copyright © 2011-2022 走看看