码迷,mamicode.com
首页 > 其他好文 > 详细

使得多个div容器高度保持动态一致

时间:2021-07-05 18:18:41      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:parent   child   tle   --   定义   最大的   margin   css   wrap   

<!DOCTYPE html>
<html>
<head>
    <title>多个div高度保持一致</title>
    <style type="text/css">
        #parent {
            color: #fff;
            width: 1140px;
            margin: 0px auto;
            border: 1px solid rgb(0, 184, 148);
            /*background: rgb(0, 184, 148);*/

            /*

              高度是未知的, 也就是由[高度最大的]子元素决定该元素高度,

              注意, 如果某个子元素高度是人为定义写死的, 自然不会有变化

           */
            
            display: flex;
            flex-wrap: wrap;
            justify-content: center;
        }

 

        .child {
            /*border: 1px solid red;*/
            display: flex;
            flex-direction: column;
            flex-wrap: wrap;
        }

 

        .child:nth-child(1) {
            border: 1px solid rgb(253, 203, 110);
            background: rgb(253, 203, 110);
            width: 100px;
        }

 

        .child:nth-child(2) {
            border: 1px solid rgb(162, 155, 254);
            background: rgb(162, 155, 254);
            width: 200px;
        }

 

        .child:nth-child(3) {
            border: 1px solid rgb(45, 52, 54);
            background: rgb(45, 52, 54);
            width: 300px;
        }

 

        .grandchild {
            border: 1px solid rgb(9, 132, 227);
            flex: 1;
        }

    </style>
</head>
<body>
    <div id="parent">
        <div class="child">
            <div class="grandchild">
                <!-- 这里内容都是动态的, 并没有认为将高度定死 -->
                <p>1111111111</p>
                <p>1111111111</p>
                <p>1111111111</p>
                <p>1111111111</p>
                <p>1111111111</p>
                <p>1111111111</p>
            </div>
        </div>


        <div class="child">
            <div class="grandchild">
                <p>22222222</p>
            </div>
        </div>


        <div class="child">
            <div class="grandchild">
                <p>33333333</p>
            </div>
        </div>
    </div>
</body>
</html>

  

使得多个div容器高度保持动态一致

标签:parent   child   tle   --   定义   最大的   margin   css   wrap   

原文地址:https://www.cnblogs.com/yuan9580/p/14966350.html

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