CSS-clearfix:为什么使用" table"对于"显示" -property?

时间:2016-03-11 10:50:31

标签: html css

我使用这些代码制作包含浮动子元素的包装元素(而不是折叠):

.wrap:after {
  content: '';
  display: block;
  clear: both;
}

现在我看到了 table 用作 display 的值的代码。

它说这是为了包含子元素的最高边缘"。

全文:http://nicolasgallagher.com/micro-clearfix-hack/

我已经对这两种变化进行了修改(块,表),但我找不到任何差异。

有人可以提供一个显示使用块或表之间区别的示例吗?

1 个答案:

答案 0 :(得分:3)

查看this SO问题。

由于浏览器兼容性,早些时候需要display: table。相关问题解释了为什么display: block优于display: table