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