2012-10-19 10 views
8

以下の表のスタイルを変更したいと思います。テーブル内のセルスペースを水平方向にのみ設定する方法

<table border="1" cellspacing="10"> 
    <tr> 
    <th>Month</th> 
    <th>Savings</th> 
    </tr> 
    <tr> 
    <td>January</td> 
    <td>$100</td> 
    </tr> 
</table> 

問題は、セル間隔がセル間の間隔を水平と垂直の両方に設定していることです。横方向のみにしたいと思っています。これを行う方法はありますか?

+0

あなたはこれが私のために動作しません –

答えて

16

は、テーブルの上にborder-spacing CSSプロパティを使用します。ブラウザのサポートはかなり良いです(主にIE 7を含むIEを除く)。例:

table { border-spacing: 10px 0; } 
+0

インラインバージョン? –

0

するTry CSS

table td{ 

padding:0px 10px 0px 10px; /* top right bottom left */ 

} 
+0

あなたのTDにパディング左とパディング右を設定することにより、CSSで試すことができます。 –

+1

パディングはセル内にあります。これは、セル間の間隔とは異なります。これがこれについてです。 –

関連する問題