html – 是否有必要添加cellspacing =“0”cellpadding =“0”?
发布时间:2020-12-14 21:41:25 所属栏目:资源 来源:网络整理
导读:Eric meyer重置css建议“表仍然需要”cellspacing =“0”’在标记“。有必要吗?边界崩溃的好处是什么?和border-spacing:0;? 它只是建议使用cellpacing,而table有另一个属性称为cellpadding? /* tables still need 'cellspacing="0"' in the markup */t
Eric meyer重置css建议“表仍然需要”cellspacing =“0”’在标记“。有必要吗?边界崩溃的好处是什么?和border-spacing:0;?
它只是建议使用cellpacing,而table有另一个属性称为cellpadding? /* tables still need 'cellspacing="0"' in the markup */ table { border-collapse: collapse; border-spacing: 0; } 解决方法
不建议使用cellpadding,因为填充css属性足以覆盖cellpadding表属性的默认属性。正如另一个答案所说,旧版浏览器中的单元格展示没有兼容的CSS属性,留下HTML属性作为完全“重置”此设置为0的唯一方法。border-spacing:0;为支持它的浏览器负责。
对于边框崩溃 – 默认情况下,表格单元格都有自己的边框,并且折叠将将相邻单元格之间的边框合并在一起,从而呈现(通常为单像素)网格的外观,这不可能以任何其他方式实现CELLSPACING = “0”。在通常支持边框崩溃之前,这就是为什么你会看到tablepacing =“1”的表和桌面上的背景颜色以及表格单元格上的白色背景。 边界崩溃:崩溃;是在reset.css,因为它是最常见的期望结果。如果你不想要这种模式,你可以从reset.css中删除它。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |