# 自适应布局
# 左边固定,右边自适应布局
- 方法一:左边设置左浮动,右边宽度设置100%
- 方法二: 父容器设置 display:flex;Right部分设置 flex:1
- 方法三:设置浮动 + 在 css 中使用 calc() 函数
- 方法四:使用负margin
# 左右固定,中间自适应布局
- 绝对定位法:左右两栏采用绝对定位,分别固定于页面的左右两侧,中间的主体栏用左右margin值撑开距离。
- 自身浮动法:左栏左浮动,右栏右浮动,中间栏放最后。
- margin负值法:左右两栏均左浮动,左右两栏采用负的margin值。中间栏被宽度为100%的浮动元素包起来。
- flex布局
.contain{
display: flex;
height: 500px;
}
.left{
width:200px;
background-color: red;
}
.right{
width: 200px;
background-color: green;
}
.main{
flex: 1;
background-color: pink;
}
- table布局
- grid布局(注意兼容性)
← css获取宽高的方式 水平居中与垂直居中 →