cman.jp >
WEBページ作成TOP > CSSリファレンス > 「テーブルの罫線の表示方法」
border-collapse「テーブルの罫線の表示方法」
「border-collapse」は、隣接するセルのボーダーを重ねて表示するか、間隔をあけて表示するかを指定します。
間隔をあけて表示する場合の間隔は、「border-spacing」で指定します。
border-collapse の指定方法
構文 |
border-collapse : collapse | separate ;
|
プロパティ/設定値 | 意味 |
border-collapse : collapse;
border-collapse : separate;
|
隣接するセルのボーダーを重ねて表示します。
隣接するセルのボーダーを間隔をあけて表示します。(初期値)
デフォルト:「タグ毎のスタイル初期値」を参照 |
ページTOP
border-collapse のサンプル
<style type="text/css">
.common div{
font-family : "メイリオ", sans-serif;
width : 290px;
border : 2px solid #6495ed;
background : #e7e7ff;
padding : 10px;
}
div.cssTitle {
margin-top : 10px;
background : #6495ed;
color : #fff;
font-weight : bold;
}
.css_border_collapse_collapse {
border-collapse:collapse;
border: solid 1px #000000; }
.css_border_collapse_collapse td{ border: solid 1px #ff0000;}
.css_border_collapse_separate {
border-collapse:separate;
border: solid 1px #000000; }
.css_border_collapse_separate td{ border: solid 1px #ff0000;}
</style>
<!-- html -->
<div class="common">
<div class="cssTitle">border-collapse:collapse</div>
<div>
<table class="css_border_collapse_collapse">
<tbody>
<tr><td>1-1</td><td>1-2</td><td>1-3</td><td>1-4</td></tr>
<tr><td>2-1</td><td>2-2</td><td>2-3</td><td>2-4</td></tr>
<tr><td>3-1</td><td>3-2</td><td>3-3</td><td>3-4</td></tr>
</tbody>
</table>
</div>
<div class="cssTitle">border-collapse:separate</div>
<div>
<table class="css_border_collapse_separate">
<tbody>
<tr><td>1-1</td><td>1-2</td><td>1-3</td><td>1-4</td></tr>
<tr><td>2-1</td><td>2-2</td><td>2-3</td><td>2-4</td></tr>
<tr><td>3-1</td><td>3-2</td><td>3-3</td><td>3-4</td></tr>
</tbody>
</table>
</div>
</div>
border-collapse:collapse
1-1 | 1-2 | 1-3 | 1-4 |
2-1 | 2-2 | 2-3 | 2-4 |
3-1 | 3-2 | 3-3 | 3-4 |
border-collapse:separate
1-1 | 1-2 | 1-3 | 1-4 |
2-1 | 2-2 | 2-3 | 2-4 |
3-1 | 3-2 | 3-3 | 3-4 |