【发布时间】:2014-11-10 08:33:20
【问题描述】:
老式的 micro clearfix hack 是基于使用空白表格元素来防止边距折叠和清除浮动。它提到这种行为会创建匿名表格元素,因为每个 HTML 表格都需要这些元素按设计存在,因此据我了解,重绘周期为每个 clearfixed 元素处理 6 个新的空白元素(表格 + 匿名行 + 匿名单元格 * 2) .这在回流/重绘周期中是否有任何与性能相关的缺点?你将如何测试这个?
.cf:before,
.cf:after {
content: " "; /* 1 */
display: table; /* 2 */
}
.cf:after {
clear: both;
}
【问题讨论】:
-
这个问题主要是如何基于意见的?除非您将每个实现都视为“意见”。
-
不知道,匿名表格单元格是现实。
标签: html css performance dom