CSS模板:双栏布局(25% / 75%)
📝 使用场景
此模板用于创建左右分栏的布局,左侧占25%,右侧占75%。非常适合菜单 + 内容、导航 + 内容等结构。
📘 说明
使用 display: flex; 实现横向排列,flex: 0 0 25% 设置左栏宽度,flex: 1 让右栏占据剩余空间。
✅ 演示
左栏(25%)
右栏(75%)
📄 代码(部分)
<style>
.two-column-container {
display: flex;
gap: 1rem;
}
.left-column {
flex: 0 0 25%;
background-color: #f0f0f0;
padding: 1rem;
}
.right-column {
flex: 1;
background-color: #ffffff;
padding: 1rem;
border-left: 1px solid #ccc;
}
</style>
<div class="two-column-container">
<div class="left-column">左栏(25%)</div>
<div class="right-column">右栏(75%)</div>
</div>
📦 代码(完整HTML)
<!DOCTYPE html>
<html lang="zh">
<head>
<meta charset="UTF-8">
<title>双栏布局示例</title>
<style>
.two-column-container {
display: flex;
gap: 1rem;
}
.left-column {
flex: 0 0 25%;
background-color: #f0f0f0;
padding: 1rem;
}
.right-column {
flex: 1;
background-color: #ffffff;
padding: 1rem;
border-left: 1px solid #ccc;
}
</style>
</head>
<body>
<div class="two-column-container">
<div class="left-column">左栏(25%)</div>
<div class="right-column">右栏(75%)</div>
</div>
</body>
</html>
已复制!