我使用这些代码制作包含浮动子元素的包装元素(而不是折叠):
.wrap:after {
content: '';
display: block;
clear: both;
}
现在我看到了 table 用作 display 的值的代码。
它说这是为了包含子元素的最高边缘"。
全文:http://nicolasgallagher.com/micro-clearfix-hack/
我已经对这两种变化进行了修改(块,表),但我找不到任何差异。
有人可以提供一个显示使用块或表之间区别的示例吗?
答案 0 :(得分:3)
查看this SO问题。
由于浏览器兼容性,早些时候需要display: table
。相关问题解释了为什么display: block
优于display: table