HTML 和 CSS 实现两栏布局
CSS 可以通过使用浮动、弹性盒子布局(Flexbox)、网格布局(Grid)等方式实现两栏布局。下面是三种常见的实现方式:
1. 浮动布局
HTML 结构:
<div class="container"> <div class="left">左侧栏</div> <div class="right">右侧栏</div> </div>
CSS 样式:
.container { width: 100%; overflow: hidden; } .left { float: left; width: 200px; background-color: #f1f1f1; } .right { margin-left: 200px; background-color: #e1e1e1; }
2. 弹性盒子布局(Flexbox)
HTML 结构:
<div class="container"> <div class="left">左侧栏</div> <div class="right">右侧栏</div> </div>
CSS 样式:
.container { display: flex; } .left { width: 200px; background-color: #f1f1f1; } .right { flex: 1; background-color: #e1e1e1; overflow: hidden; }
3. 网格布局(Grid)
HTML 结构:
<div class="container"> <div class="left">左侧栏</div> <div class="right">右侧栏</div> </div>
CSS 样式:
.container { display: grid; grid-template-columns: 200px 1fr; } .left { background-color: #f1f1f1; } .right { background-color: #e1e1e1; }
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

上一篇: 宽高自适应正方形
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论