这里用flex布局是不是更好呢?感觉这样好麻烦,直接让center部分flex=1

来源:3-7 布局-解题-3

Vigorous阿炎

2021-01-09

这里用flex布局是不是更好呢?感觉这样好麻烦,直接让center部分flex=1。。而且要是用float布局直接都float:left.然后把footer部分清除浮动clear:both。也能实现效果
自己搞不懂的是为什么用overflow: hidden;footer部分还是会并排显示,而用clear:both就不会并排显示了。两个不都是清除浮动么

header
left
center
right
写回答

1回答

双越

2021-01-09

第一,用 flex 也可以实现,而且看起来更清晰。只要浏览器支持即可。

第二,这两个都可以清除浮动的,一个是用 BFC ,一个使用 clear 样式。

0
1
Vigorous阿炎
明白了,BFC清除浮动,clear:both是用在后面的盒子中,而overflow:hidden是用在父盒子中才能达到效果。
2021-01-09
共1条回复

一天时间高效准备前端技术一面 匹配大厂面试要求

针对时下面试高频考点,帮助新人js面试快速通关

4694 学习 · 1681 问题

查看课程