考频:
高频。
定义:
两栏布局实现效果就是将页面分割成左右宽度不等的两列,宽度较小的列设置为固定宽度,剩余宽度由另一列撑满。
- flex布局
容器display设置为flex,左边子元素设置为固定宽度,右边子元素flex设置为1。
<style>
.box{
display: flex;
}
.left {
width: 100px;
}
.right {
flex: 1;
}
</style>
<div class="box">
<div class="left">left</div>
<div class="right">right</div>
</div>
- grid网格布局
容器display设置为grid,grid-template-columns设置为固定宽度 1fr。