HTML STUDY

テーブルのセルを結合

テーブル(表組)のセルを結合させる属性の解説です。td要素にcolspanあるいはrowspan属性を使い、値を入力して横あるいは縦の結合を指定していきます。

セルを結合するふたつの属性

rowspan,colspan属性はテーブルのセルを結合させる際に使用します。colspan属性は横(行)方向の結合を、rowspan属性は縦(列)方向の結合を指定します。値には、結合させるセルの数を入力します。また、結合させる際の注意点として、結合させた後の方のセルを記述しないことです。(下の図でいうところのセルの削除)

属性解説
border枠線を表示する、テーブルに使用するborder属性に入力できる値は1あるいは空文字
colspanセルを横(行)方向に結合
rowspanセルを縦(列)方向に結合

・普通のテーブル HTMLテキスト

<table border="1">
<caption>普通のテーブル</caption>
<tr>
<td>セル1</td>
<td>セル2</td>
<td>セル3</td>
</tr>
<tr>
<td>セル4</td>
<td>セル5</td>
<td>セル6</td>
</tr>
</table>

ブラウザ表示例

・普通のテーブル
セル1セル2セル3
セル4セル5セル6

・横方向に結合したテーブル HTMLテキスト

<table border="1">
<caption>横(行)方向に結合</caption>
<tr>
<td>セル1</td>
<td colspan="2">セル2と3を結合</td>
</tr>
<tr>
<td>セル4</td>
<td>セル5</td>
<td>セル6</td>
</tr>
</table>

ブラウザ表示例

横(行)方向に結合
セル1セル2と3を結合
セル4セル5セル6

・縦方向に結合したテーブル HTMLテキスト

<table border="1">
<caption>縦(列)方向に結合</caption>
<tr>
<td>セル1</td>
<td rowspan="2">セル2と5を結合</td>
<td>セル3</td>
</tr>
<tr>
<td>セル4</td>
<td>セル6</td>
</tr>
</table>

ブラウザ表示例

縦(列)方向に結合
セル1セル2と5を結合セル3
セル4セル6

テーブル 関連記事