2

我已经尝试了在 css 文件中描述的所有技巧,cellspacing:0; cellpadding:0;但不知何故,该表不接受此属性,但在将内联描述为<table cellspacing="0" cellpadding="0">. 那很辛苦

4

2 回答 2

1

检查这个答案如何在 CSS 中设置单元格填充和单元格间距?

table { 
    border-spacing:0;
    border-collapse:collapse;
}
于 2013-05-30T10:23:07.720 回答
1

HTML 属性cellpadding=0对应于表格padding: 0所有单元格(thtd元素)的设置。

HTML 属性cellspacing一般对应于border-spacingtable 上的设置,但在常见的特殊情况下,通过设置在table 上cellspacing=0可以获得更好的浏览器覆盖率。border-collapse: collapse它使相邻的边界折叠,但也消除了单元格之间的间距。

HTML 属性有时会映射到 CSS 属性,但总的来说,它们是两个不同的世界,并且映射复杂(参见对应关系的部分描述)。特别是,CSS 没有 和 之类的cellspacing属性cellpadding

于 2013-05-30T10:25:38.430 回答