向HTML表添加空间的正确方法是什么?

时间:2017-12-01 21:05:27

标签: css html-table border-spacing

我正在尝试调整我正在构建的webapp中的表的间距。我发现控制表内空间的各种属性:cellspacing,cellpadding,border-spacing,当然还有margin和padding。那些有什么区别?我应该只使用我知道和理解的边距和填充,还是使用表特定属性更合适和正确?

2 个答案:

答案 0 :(得分:1)

答案 1 :(得分:0)

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

对于margin属性,它可以用于分隔整个表,但它不适用于单元格之间的空间(https://developer.mozilla.org/en-US/docs/Web/CSS/margin)。对于单元格之间的空间,使用border-spacing属性(https://www.w3schools.com/cssref/pr_border-spacing.asp)。对于单元格内的空间,只需使用填充。