flex布局分为左右两栏
时间: 2023-10-25 20:33:09 浏览: 197
flex 左右分栏 效果
4星 · 用户满意度95%
可以使用下面的代码实现左右两栏的flex布局:
```html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>flex-左右布局</title>
<style>
.wrap {
margin: 0 auto;
width: 80%;
display: flex;
}
#left {
flex: 0 0 200px; /* 左侧固定200px */
height: 500px;
background: red;
}
#right {
flex: 1; /* 随父级变化 */
height: 500px;
background: burlywood;
}
</style>
</head>
<body>
<div class="wrap">
<aside id="left"></aside>
<section id="right">右侧</section>
</div>
</body>
</html>
```
在上面的代码中,`.wrap` 是一个容器,通过设置 `display: flex;` 实现了 flex 布局。`#left` 是左侧的栏目,通过 `flex: 0 0 200px;` 设置了固定的宽度为 200px。`#right` 是右侧的栏目,通过 `flex: 1;` 设置了占据剩余空间的宽度。你可以根据需要调整容器的宽度和栏目的样式。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
阅读全文