当大的div中有六个小的div,上面三个下面三个,当外层div高变大的时候我希望里面的小的div的高也变大

问:

当大的div中有六个小的div,上面三个下面三个,当外层div高变大的时候我希望里面的小的div的高也变大

回答:

这时候我们就不能写死六个小的div的高度,否则上下的小的div的间距就会变大,因为他们的高度固定了,我们需要将小的div的高度不固定才能让小的div的高度跟随外层div的高度增高而增高。

源码:

html 复制代码
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Flexbox Layout</title>
    <style>
        body, html {
            height: 100%;
            margin: 0;
            display: flex;
            justify-content: center;
            align-items: center;
        }

        .outer-container {
            display: flex;
            flex-direction: column;
            flex-wrap: wrap;
            height: 80vh; /* 设置外层盒子的高度,可以根据需要调整 */
            width: 80vw; /* 设置外层盒子的宽度,可以根据需要调整 */
            border: 1px solid #000;
            box-sizing: border-box;
        }

        .inner-box {
            flex: 1 1 30%; /* 设置内部盒子的弹性比例和基准大小 */
            margin: 5px; /* 设置内部盒子的间距 */
            background-color: #f0f0f0;
            display: flex;
            justify-content: center;
            align-items: center;
            box-sizing: border-box;
        }

        @media (min-height: 500px) {
            .outer-container {
                flex-direction: row;
                flex-wrap: wrap;
            }

            .inner-box {
                flex: 1 1 45%; /* 设置内部盒子的弹性比例和基准大小 */
            }
        }
    </style>
</head>
<body>
    <div class="outer-container">
        <div class="inner-box">Box 1</div>
        <div class="inner-box">Box 2</div>
        <div class="inner-box">Box 3</div>
        <div class="inner-box">Box 4</div>
        <div class="inner-box">Box 5</div>
        <div class="inner-box">Box 6</div>
    </div>
</body>
</html>
相关推荐
怕浪猫2 小时前
FDE 如何正确解决现场项目工程性的问题
前端·后端·ai编程
西瓜太郎12342 小时前
外层模型卡片与分组详情成功率不一致,应该怎么排查?
前端·typescript·go·软件工程·react
GreenTea2 小时前
vLLM 与 SGLang KV Cache 底层实现机制深度调研报告
前端·后端·算法
几何心凉5 小时前
没有万能模型:我用 AiiOnly Token Plan,把多款大模型的长处拼进同一个项目
前端
kyriewen5 小时前
Claude Code 的额度今天缩水了17%——官方公告上写的是"永久提高25%"
前端·ai编程·claude
雪芽蓝域zzs6 小时前
vue解构平铺VS对象包裹
前端·javascript·vue.js
风骏时光牛马7 小时前
从零到实战,完整AI学习路线
前端
星辰徐哥7 小时前
本地视频预览别只自己看:把Remotion动效项目发给客户远程验收
docker·ai·node.js·html·音视频·react·remotion
三十而立洋7 小时前
深入理解 Monorepo:子包安装依赖
前端·前端工程化
IT_陈寒7 小时前
Java Stream处理大集合,我的内存怎么就炸了
前端·人工智能·后端