flex 固定一列_如何实现两列固定与一列自适应

【逆战班】

1.flex布局

Flexible Box 模型,通常被称为 flexbox,是一种一维的布局模型。它给 flexbox 的子元素之间提供了强大的空间分布和对齐能力。我们说 flexbox 是一种一维的布局,是因为一个 flexbox 一次只能处理一个维度上的元素布局,一行或者一列。这里我们利用flex布局来实现两列固定一列自适应

Document

#main{display:flex;/*设为伸缩容器*/

}#left{width:200px;/*左侧固定宽度*/height:400px;background:aqua;

}#center{flex-grow:1; /*填满剩余空间*/height:400px;background:green;}#right{width:200px;/*固定右侧宽度*/height:400px;background:blue;

}

2.使用浮动方法

对左右两部分分别使用float:left和float:right,float使左右两个元素脱离文档流,中间元素正常在正常文档流中。对中间文档流使用margin指定左右外边距进行定位。

Document

}#left{width:200px;/*左侧固定宽度*/height:400px;float:left; /*设置容器左浮动*/background:aqua;

}#center{width:100%;height:400px;margin:0 200px;/*设置容器左右外边距*/background:green;}#right{width:200px;/*固定右侧宽度*/height:400px;float:right;/*设置容器右浮动*/background:blue;

}

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值