三个盒子,左右定宽,中间自适应
【三个盒子,左右定宽,中间自适应】html代码
1111
1212
222
文章图片
方法一:绝对定位
.left{
position: absolute;
width: 100px;
height: 300px;
left: 0;
background: #269ABC;
}
.right{
position: absolute;
width: 100px;
height: 300px;
background: #398439;
right: 0;
}
.center{
position: absolute;
left: 100px;
right:100px;
height:300px;
background:#669900;
}
方法二:flex布局
html代码
1111
1212
222
.div{
display: flex;
}
.left{
width: 100px;
height: 300px;
left: 0;
background: #269ABC;
}
.right{
width: 100px;
height: 300px;
background: #398439;
right: 0;
}
.center{
flex: 1;
height:300px;
background:#669900;
}
3、float布局
1111
222
1212
该布局法的好处是受外界影响小,但是不足是 三个元素的顺序,center一定要放在最后,center占据文档流位置,所以一定要放在最后,左右两个元素位置没有关系。当浏览器窗口很小的时候,右边元素会被挤到下一行。
.left{
width: 100px;
height: 300px;
float: left;
background: #269ABC;
}
.right{
width: 100px;
height: 300px;
background: #398439;
float: right;
}
.center{
margin-left: 100px;
margin-right:100px;
height:300px;
background:#669900;
}
推荐阅读
- 放屁有这三个特征的,请注意啦!这说明你的身体毒素太多
- CET4听力微技能一
- 普通人进阶的三个过程-很多人都知道,但却本末倒置
- 2019-11-24|2019-11-24 第三个复盘日
- 内容平台做电商的三个优势
- 两三老友|两三老友 足矣
- 三个坑
- 三个女人
- 三个让冬跑更舒服的小技巧
- 致爱瑋儿