cellspacing属性、cellpadding属性以及组合属性
作者:佚名 时间:2014-04-15
cellspacing属性
cellspacing,性控制表格中相邻单元格的间距以及单元格外边沿和表格边沿之间的间距。
浏览器通常在单元格之间和表格外边沿之间留下两个像素的间距。如果在<table>标签中包括border属性,内部单元格之间的间距会增加两个像素(总共4个像素),这样会给内部边框的镶嵌边沿一些空间。边沿的单元格的外边沿的宽度会增加border属性所设定的数值。
通过包括cellspacing属性,可以扩大或缩小内部单元格的边框。例如,在表格标签中用border和cellspacing=0,可使内部单元格的边框尽可能最细。
cellpaddlng属性cellpadding属性控制单元格的边沿和它的内容之间的距离,它的默认值是一个像素。可以在表格标签中用cellpadding=0来让表格中的单元格内容和它们相对的单元格边沿挨在一起。也可以将它的值设为大于1,来增加cellpadding的距离。
组合border, cellspaceing和cellpaddding属性
表格标签中的border,cellspacing和cellpadding属性可以相互作用,但是方式可能会很复杂。
border和cellspacing属性的各种组合都是可能的,下面是最常见的几种:
border和cellspacing=0产生可能的最窄的内部和外部边框:两个像素宽。
border=n和cellspacing=0产生可能的内部边界(两个像素宽),它的外部边框是n+1个像素宽。
border=1和cellspacing=n的表格有同样宽度的内部和外部边框,两个边沿的轮廓都有一个像素宽,整个边沿会有n+2个像素宽。