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;
}
相关推荐
小蜜蜂dry11 小时前
nestjs实战-权限二:角色模块
前端·后端·nestjs
rm10911 小时前
【js逆向】webpack自吐算法记录
javascript
AskHarries11 小时前
权限模型:Shell、Browser、文件读写的安全边界
服务器·前端·网络
小蜜蜂dry11 小时前
nestjs实战-权限一: 菜单模块
前端·后端·nestjs
用户58124415415711 小时前
GemDesign MCP协议详解:从原型到代码的完整技术链路
前端
半个烧饼不加肉11 小时前
JS 底层探究-- 事件循环
开发语言·前端·javascript
goDeep12 小时前
useMemo 和 useCallback 的区别,我终于搞懂了
前端
小亮学前端12 小时前
在1Panel中部署Nuxt项目
前端·vue.js
产品研究员12 小时前
AI生成可用的React交互代码实测:Lovable vs Stitch vs Paico
前端·react.js·aigc
labixiong12 小时前
Prompt 工程:当一段文字学会了思考、行动与统治
前端·ai编程