Rachel Andrew 对 display: flow-root;
做出了清晰(明白了吧?!)的解释,包括演示了新旧技术的对比。 显然,这个名字仍然有点 悬而未决。
它的全部目的在于摆脱 clearfix(虽然它 有点不同),或者使用不同的/非预期的属性来清除浮动。 每当提到这一点时,总会有一个“实际上”关于 overflow: hidden;
如何做同样的事情(或者任何其他创建新的块级格式化上下文的属性)。 正如我们 之前提到的,overflow 会产生与清除浮动无关的后果,例如 隐藏阴影。 所有其他方法都有无关的后果。