構文
border-spacing : 左右間隔 上下間隔;
説明文
「border-spacing」はセル間の間隔を指定する。「border-collapse」で「separate」を指定すると,セルとセルが分離して,その間に空白ができる。このborder-spacingでは,このセルとセル間の間隔を指定できる。
間隔を1つ指定すると,各セルの上下左右間隔が全て指定した間隔になる。また,スペースで区切って2つの間隔を指定すると,1つ目は左右の間隔を,2つ目は上下の間隔を指定できる。
また,「border-collapse」にて「collapse」を指定した場合は,セルの間隔を指定しても無効となる。
使用例
● CSSの定義
table { border-spacing : 10px 4px;
border-collapse : separate ; }
th, td { border : 2px solid #000080;
padding : 3px; }
● HTMLの例
<h2>日経BP社の雑誌</h2>
<table>
<tr>
<th>雑誌名</th>
<th>販売形態</th>
<th>年間購読料</th>
</tr>
<tr>
<td>日経パソコン</td>
<td>直販</td>
<td>1万3800円</td>
</tr>
<tr>
<td>日経ビジネス</td>
<td>直販</td>
<td>2万3000円</td>
</tr>
<tr>
<td>日経Linux</td>
<td>店頭販売</td>
<td>1万7880円</td>
</tr>
<tr>
<td>日経トレンディ</td>
<td>店頭販売</td>
<td>6480円</td>
</tr>
</table>
● 表示結果
関連項目
- border - 枠線のスタイルを一括して指定する
- border-collapse - セル同士の枠線を一体化する
- background-color - 背景色を指定する
- border-style - 枠線の種類を指定する
- border-width - 枠線の幅を指定する