BFC 特性(功能)
1、使 BFC 内部浮动元素不会到处乱跑;
2、和浮动元素产生边界。

https://developer.mozilla.org/zh-CN/docs/Web/Guide/CSS/Block_formatting_context

https://www.jianshu.com/p/0d713b32cd0d

//overflow: auto;
//overflow: visible; //没生效
一个新的 display 属性的值,它可以创建无副作用的BFC。在父级块中使用 display: flow-root 可以创建新的BFC。