border-collapse:collapse 这个 CSS 作用于 table 是指将相邻两个 td 的边框合并为一个。
cellspacing 是指相邻两个 td 边框之间的距离。
这就产生了矛盾,按理说合并边框后,就不存在距离了;或者是既然存在距离,就没办法合并。
所以这就有个优先级问题:IE6、IE8 中 cellspacing 优先,也就是说仍然有间距,而标准浏览器中 border-collapse:collapse 优先,也就是说当指定了 collapse,此时不论怎么设置 cellspacing 都是一样的效果。