CSS可以通过使用浮动、弹性盒子布局(Flexbox)、网格布局(Grid)等方式实现两栏布局。下面是三种常见的实现方式:
1.浮动布局HTML结构:
divclass="container"divclass="left"左侧栏/divdivclass="right"右侧栏/div/div
CSS样式:
.container{width:%;overflow:hidden;}.left{float:left;width:00px;background-color:#f1f1f1;}.right{margin-left:00px;background-color:#e1e1e1;}
.弹性盒子布局(Flexbox)HTML结构:
divclass="container"divclass="left"左侧栏/divdivclass="right"右侧栏/div/div
CSS样式:
.container{display:flex;}.left{width:00px;background-color:#f1f1f1;}.right{flex:1;background-color:#e1e1e1;overflow:hidden;}
3.网格布局(Grid)HTML结构:
divclass="container"divclass="left"左侧栏/divdivclass="right"右侧栏/div/div
CSS样式:
.container{display:grid;grid-template-columns:00px1fr;}.left{background-color:#f1f1f1;}.right{background-color:#e1e1e1;}