CSSテーブル - 隣接セルの間隔設定 | border-spacing
2008/05/31 22:24Update
border-spacingはCSSテーブル(表)の表示のスタイルに関連する属性で、隣接するセルのボーダー(枠線)の間隔を指定します。 本文はborder-spacingについて学びたいと思います。
CSSテーブル関連属性:
◇ empty-cells
◇ border-collapse
◇ table-layout
◇ border-spacing
◇ caption-side
border-spacingは、隣接するセルのボーダー(枠線)の間隔を指定します。
■ border-spacing属性のブラウザーの対応状況
◇ Netscape6(+)、 Firefox1(+)、 Opera6(+)、IE(X)
■ border-spacing属性の適用対象要素
◇ table
■ border-spacing属性の値
◇ 数字+単位: 隣のセルの間隔の大きさを指定します。border-collapse:separateを指定した場合のみ有効。
※単位にはpx,ex,ptなどの長さ単位を指定可能
例:
table { border-spacing : collapse; }
HTMLソース
別ウィンドウで確認
<html>
<head>
<style type="text/css">
<!--
table#spacing2 {
border-collapse: separate;
border-spacing: 20px 50px;
border: solid 1px black;
}
table#spacing1 {
border-collapse: separate;
border-spacing: 30px;
border: solid 1px black;
}
td.bd {border: solid 1px #ff3333;}
-->
</style>
<title>border-spacing使用例</title>
</head>
<body>
▼Netscape6(+)、 Firefox1(+)、 Opera6(+)対応<br>
<br>
◇ border-spacing値を1つ指定場合:border-spacing: 30px
<table id="spacing1">
<tr>
<td class="bd">セル内容</td>
<td class="bd">セル内容:あいうえおあいうえお</td>
</tr>
<tr>
<td class="bd">セル内容</td>
<td class="bd">セル内容:あいうえおあいうえお</td>
</tr>
</table>
<br><br>
◇ border-spacing値を2つ指定場合:border-spacing: 20px 50px
<table id="spacing2">
<tr>
<td class="bd">セル内容</td>
<td class="bd">セル内容:あいうえおあいうえお</td>
</tr>
<tr>
<td class="bd">セル内容</td>
<td class="bd">セル内容:あいうえおあいうえお</td>
</tr>
</table>
</body>
</html>
別ウィンドウで確認
◇ empty-cells
◇ border-collapse
◇ table-layout
◇ border-spacing
◇ caption-side
border-spacing属性
border-spacingは、隣接するセルのボーダー(枠線)の間隔を指定します。
■ border-spacing属性のブラウザーの対応状況
◇ Netscape6(+)、 Firefox1(+)、 Opera6(+)、IE(X)
■ border-spacing属性の適用対象要素
◇ table
■ border-spacing属性の値
◇ 数字+単位: 隣のセルの間隔の大きさを指定します。border-collapse:separateを指定した場合のみ有効。
※単位にはpx,ex,ptなどの長さ単位を指定可能
例:
table { border-spacing : collapse; }
border-spacing属性の使用例
HTMLソース
別ウィンドウで確認<html>
<head>
<style type="text/css">
<!--
table#spacing2 {
border-collapse: separate;
border-spacing: 20px 50px;
border: solid 1px black;
}
table#spacing1 {
border-collapse: separate;
border-spacing: 30px;
border: solid 1px black;
}
td.bd {border: solid 1px #ff3333;}
-->
</style>
<title>border-spacing使用例</title>
</head>
<body>
▼Netscape6(+)、 Firefox1(+)、 Opera6(+)対応<br>
<br>
◇ border-spacing値を1つ指定場合:border-spacing: 30px
<table id="spacing1">
<tr>
<td class="bd">セル内容</td>
<td class="bd">セル内容:あいうえおあいうえお</td>
</tr>
<tr>
<td class="bd">セル内容</td>
<td class="bd">セル内容:あいうえおあいうえお</td>
</tr>
</table>
<br><br>
◇ border-spacing値を2つ指定場合:border-spacing: 20px 50px
<table id="spacing2">
<tr>
<td class="bd">セル内容</td>
<td class="bd">セル内容:あいうえおあいうえお</td>
</tr>
<tr>
<td class="bd">セル内容</td>
<td class="bd">セル内容:あいうえおあいうえお</td>
</tr>
</table>
</body>
</html>
別ウィンドウで確認
Sponsored Link
- Relative Articles
- CSSテーブル - テーブルの表示方法設定 | table-layout - (2008/05/30 11:23)
- CSSテーブル - キャプションの表示位置設定 | caption-side - (2008/05/30 20:36)
- CSSテーブル - セルのボーダーの表示方法設定 | border-collapse - (2008/05/30 21:32)
- CSSテーブル - 隣接セルの間隔設定 | empty-cells - (2008/05/30 21:41)
- CSSボーダー - ボーダーの色設定 | border-color - (2008/06/01 00:26)
- CSSボーダー - ボーダーのスタイル設定 | border-style - (2008/06/01 01:12)
- CSSボーダー - ボーダーの太さ設定 | border-width - (2008/06/01 02:01)
- CSSボーダー - 上ボーダーの色設定 | border-top-color - (2008/06/02 22:05)
- CSSボーダー - 下ボーダーの色設定 | border-bottom-color - (2008/06/02 22:11)
- CSSボーダー - 左ボーダーの色設定 | border-left-color - (2008/06/02 22:18)