2011-05-01 68 views
1

在這裏,我想實現的:http://jsfiddle.net/LxwXc/3/td上的邊框。 Html的CSS問題

當我在我的網站上的這段代碼,我有tds之間的差距。你有什麼想法嗎?我只是要瘋了......

.goodtable td 

{ 

    border-bottom: 1px solid black; 

    border-left: none; 

    border-right: none; 

    border-top: none; 

    padding: 10px; 

} 

</style> 



<table class="goodtable" cellpadding="10" cellspacing="8"> 

    <tr> 

     <td width="150px">Username:</td> 

     <td width="150px">opera</td> 

    </tr> 



    <tr> 

     <td>Gender:</td> 

     <td>Male</td> 

    </tr>  



    <tr> 

     <td>Age:</td> 

     <td>19 (1992-01-01)</td> 

    </tr> 



    <tr> 

     <td>Country, city:</td> 

     <td>hey, Afghanistan</td> 

    </tr> 




    <tr> 

     <td>Height:</td> 

     <td>187 centimetres</td> 

    </tr> 


</table> 

回答

4

你有cellpaddingcellspacing集。這些正在造成差距。

擺脫它們,並在td內定義padding值。

或者,您可以設置border-collapse: collapse;,但在這種情況下,請使用border-spacing CSS屬性設置空格。 cellspacingcellpadding已棄用。

+0

是的,我知道,但爲什麼它在jsFiddle上工作?我需要添加到我的.css中才能使它像jsFiddle一樣工作? – 2011-05-01 09:57:25

+0

@hey JSFiddle.net有'table {border-collapse:collapse; }'在他們的復位CSS中具有相同的效果。我會將其添加到我的答案中。 – 2011-05-01 09:59:44