<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<style>
.flex-container {
display: flex;
flex-direction: row;
/* 水平排列 */
flex-wrap: wrap;
/* 换行 */
justify-content: space-between;
/* 主轴上的对齐方式 */
align-items: center;
/* 交叉轴上的对齐方式 */
gap: 10px;
/* 所有方向上的间隙 */
}
.flex-item {
/*width: calc(100% / 3 - 20px);*/
/* 每列宽度减去间隙 */
border: 1px solid black;
}
.c1 {
flex: 1;
}
.c2 {
flex: 2;
}
.c3 {
flex: 3;
}
</style>
</head>
<body>
<div class="flex-container">
<div class="flex-item c1">列1</div>
<div class="flex-item c2">列2</div>
<div class="flex-item c3">列3</div>
</div>
</body>
</html>
flex多列布局
最新推荐文章于 2025-04-27 08:00:00 发布