加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 资源网站 > 资源 > 正文

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中删除它。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读