html中一个div中平均分三个盒子

html中一个div中平均分三个盒子

html中一个div中平均分三个盒子,大小自适应,随着界面的大小而改变大小
1、截图展示

2.代码部分

bash 复制代码
<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <style>
    body {
      margin: 0; /* 重置默认的body边距 */
    }

    .container {
      display: flex;
      justify-content: space-between;
      border: 3px solid #D4E3FC;
      border-radius: 10px;
      padding: 20px; /* 添加上下左右相等的边距 */
      box-sizing: border-box; /* 让padding不会撑大容器 */
      overflow: hidden; /* 用于清除浮动,防止子元素溢出 */
    }

    .box {
      width: calc(33.33% - 20px); /* 三个盒子平分容器宽度,并留出间隙 */
      box-sizing: border-box; /* 防止盒子宽度溢出 */
      background-color: blue; /* 设置盒子颜色为蓝色 */
      margin-bottom: 20px; /* 间隙的高度,可根据需要调整 */
    }

    .monitor {
      height: 100px; /* 设置盒子高度 */
    }
  </style>
  <title>Three Boxes in Container</title>
</head>
<body>
  <div class="container" id="boxContainer">
    <div class="box">
      <div class="monitor">
        <!-- 内容 -->
      </div>
    </div>
    <div class="box">
      <div class="monitor">
        <!-- 内容 -->
      </div>
    </div>
    <div class="box">
      <div class="monitor">
        <!-- 内容 -->
      </div>
    </div>
  </div>
</body>
</html>
相关推荐
早起傻一天~G17 分钟前
vue2+element-UI上传文件
javascript·vue.js·ui
mCell34 分钟前
HTML:AI 时代的通用表达层
前端·html·aigc
mobº38 分钟前
Vue3 +TypeScript 项目总结
前端·javascript·typescript
张元清13 小时前
React Observer Hooks:7 种监听 DOM 而不写样板代码的方式
前端·javascript·面试
漂流瓶jz14 小时前
从TailwindCSS到UnoCSS:原子化CSS框架接入、特性与配置
前端·css·react.js
竹林81814 小时前
Next.js + wagmi v2 踩坑实录:开发 NFT 交易市场时,我如何处理离线签名和链下元数据
javascript·next.js
前端Hardy14 小时前
谁还没⽤过shadcn/ui?114k+星标,不装NPM包,前端组件自由终于实现了
前端·javascript·vue.js
猪猪聪明_V15 小时前
前端码农的本地项目启动器
前端·javascript
暗不需求15 小时前
前端性能优化 防抖与节流完全指南:从原理到最佳实践
前端·javascript·面试
@大迁世界15 小时前
45.什么是内联条件表达式(inline conditional expressions)?在事件处理里怎么用?
开发语言·前端·javascript·react.js·ecmascript