CSS 实现将多个卡片分成两列显示

复制代码
<div class="card-container">
  <div class="card">Card 1</div>
  <div class="card">Card 2</div>
  <div class="card">Card 3</div>
  <div class="card">Card 4</div>
  <div class="card">Card 5</div>
  <div class="card">Card 6</div>
</div>

使用Grid网格布局

复制代码
.card-container {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-gap: 10px;
}

.card {
  background-color: #f0f0f0;
  padding: 10px;
}

(多列则将 repeat(2,1fr) ,2 替换成想显示的列数)

使用Flex弹性布局

复制代码
.card-container {
  display: flex;
  flex-wrap: wrap;
}

.card {
  width: 50%;
  box-sizing: border-box;
  padding: 10px;
}

使用浮动布局

html 复制代码
.card-container {
  width: 100%;
  overflow: hidden;
}

.card {
  width: 50%;
  float: left;
  box-sizing: border-box;
  padding: 10px;
  background-color: #f0f0f0;
}
相关推荐
big tail12 小时前
Windows本地Docker模拟前端项目发版
前端·windows·docker
学以智用12 小时前
Vue3 状态管理库 Pinia 完整教程
前端·vue.js
北寻北爱12 小时前
面试题-js篇
前端·javascript
这是个栗子12 小时前
前端开发中的常用工具函数(五)
javascript·数据结构·reduce
两万五千个小时12 小时前
学习 Pi Coding Agent:系统提示词与工具设计深度解析
javascript·人工智能·架构
harrain12 小时前
vue3多个watch监听统一等待触发再执行后续逻辑的处理方案
前端·javascript·vue.js
miss12 小时前
Vue3 + AI Agent 前端开发实战:一个 前端开发工程师的转型记录
前端
miss12 小时前
AI Agent 前端开发:一个初级工程师的踩坑成长之路
前端
清水寺小和尚12 小时前
如何用400行代码构建OpenClaw
前端
锦木烁光12 小时前
Flowable 实战:从架构解耦到多状态动态查询的高性能重构方案
前端·后端