表格边框大小 - CSS/HTML

问题描述:

是否可以扩展单元格的边框宽度/高度,以便与周围表格的边框连接?表格边框大小 - CSS/HTML

我有这样的:

<table width="270px" style="border: 1px;"> 
    <tbody width="270px"> 
     <tr> 
      <th colspan="3" style="border: 1px;"> 
       Header 
      </th> 
     </tr> 
     <tr> 
      <td style="border: 1px;" valign="middle"> 
       Left-hand cell 
      </td> 
      <td valign="middle"> 
       Right-hand cell 
      </td> 
      <td> 
       Left-hand cell 
      </td> 
     </tr> 
    </tbody> 
</table> 

正在发生的事情是内部边界不符合外边框 - 有轻微的差距。

我可以得到这些边框吗?

+1

只需添加CELLSPACING = '0' 到你的表和使用填充的细胞。 – 2011-06-16 23:40:56

+0

感谢AR解决了这个问题。你想提交它作为答案,所以我可以将其标记为答案? – travega 2011-06-17 02:48:48

试试这个,让我知道:

<table width="270px" style="border: 1px;" cellspacing="0" cellpadding="0"> 
    <tbody width="270px"> 
     <tr> 
      <th colspan="3" style="border: 1px;"> 
       Header 
      </th> 
     </tr> 
     <tr> 
      <td style="border: 1px;" valign="middle"> 
       Left-hand cell 
      </td> 
      <td valign="middle"> 
       Right-hand cell 
      </td> 
      <td> 
       Left-hand cell 
      </td> 
     </tr> 
    </tbody> 
</table> 
+0

嘿,谢谢你的回答,它接近我正在寻找的东西。干得不错! – travega 2011-06-17 02:49:34

+0

没问题。很高兴它帮助! – kheya 2011-06-17 08:10:09

看看CSS border-collapse

table 
{ 
    border-collapse: collapse; 
} 

此外,看看这个答案在how to achieve cellpadding and cellspacing in CSS

从蚂蚁P.的回答

...只是为了完整性:

  • paddingcellpadding
  • border-spacingcellspacing
  • border-collapse→无HTML等价

还值得记住的是,您可以为CSS设置单独的水平和垂直值,例如border-spacing:0 1px。

+0

和cellspacing – searlea 2011-06-16 23:39:00

+1

[不,不'和cellspacing'](http://*.com/questions/339146/why-are-cellspacing-and-cellpadding-not-css-styles)。 – Town 2011-06-16 23:41:59

+0

边界崩溃将做的伎俩。我从来没有制定过,如果这应该适用于表或TD,所以我总是这样做。开导我? – Marty 2011-06-16 23:44:15