2013-03-05 39 views
-3

我有以下HTML片段:爲什麼我會得到不同的HTML表格大小?

<table> 
<tbody> 
    <tr> 
    <td><table>...</table></td> 
    <td><table>...</table></td> 
    <td><table>...</table></td> 
    ... 
    <td><table>...</table></td> 
    </tr> 
</tbody> 
</table> 

這導致這個jsFiddle表示的問題。我可以很容易地看到,在table的第一級每個td之間都有一定的空間,我不知道從哪裏來。這樣做的結果是第一級表的寬度大於第二級表的寬度的總和。您可以查看小提琴的警報彈出窗口,查看我的意思。

我該如何解決這個問題,以便獲得相同的寬度?

注意:如果給出解釋,我也會很感激。

+0

爲什麼downvotes? – KiaMorot 2013-03-05 12:53:45

回答

0

您可以添加的每個TD第一級的CSS屬性,運輸署已默認填充

td{ 
    margin:0; padding:0; 
} 
0

這對父表中添加使寬度相同:

cellpadding="0" cellspacing="0" 

工作小提琴:Demo

如果你想減少空白,那麼請減少子表的寬度,即約300px或什麼東西。

+0

1.我同意這一點,但不支持HTML5。 [鏈接](http://www.w3schools.com/tags/tag_table.asp) 2.我不能這樣做,因爲寬度是根據我在_td's_秒內的信息動態計算的_table_ – KiaMorot 2013-03-05 12:24:05

相關問題