将 space 添加到 HTML table 的正确方法是什么?

What is the correct way to add space to an HTML table?

我正在尝试调整我正在构建的网络应用程序中 table 的间距。我在 table 中发现了控制 space 的各种属性:cellspacing、cellpadding、border-spacing,当然还有边距和填充。它们之间有什么区别?我应该只使用我知道和理解的边距和填充,还是更适合 table 并且更正确地使用 table 特定属性?

我认为更好的解决方案是阅读有关该属性的内容并确定您真正需要什么:

至于 cellpadding 和 cellspacing - HTML5 不支持它们(参见: https://www.w3schools.com/tags/att_table_cellpadding.asp https://www.w3schools.com/tags/att_table_cellspacing.asp)。

至于边距属性,可用于space整个table,但不适用于space单元格之间(https://developer.mozilla.org/en-US/docs/Web/CSS/margin). For space between cells use the border-spacing property (https://www.w3schools.com/cssref/pr_border-spacing.asp).对于单元格内的 space,只需使用填充。