请注意此处提供的此 clearfix 解决方案。
为什么要为 HTML[xmlns] 定义单独的样式?
这是针对特定浏览器设计的 CSS hack 吗?
更新:这是有问题的代码,因为在我看来,有些答案显然离题了。
.clearfix {
display: inline-block;
}
html[xmlns] .clearfix {
display: block;
}
* html .clearfix {
height: 1%;
}
更新2:它已经或多或少地确定它是一个黑客。但我想要一个详细解释它的外部参考。例如,它适用于哪个浏览器,它究竟要解决什么问题?