2011-06-16 62 views
1

是否可以擴展單元格的邊框寬度/高度,以便與周圍表格的邊框連接?表格邊框大小 - 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

回答

2

試試這個,讓我知道:

<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

4

看看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://stackoverflow.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