col要素
col要素は、表(テーブル)において、colgroup要素でグループ化した列(カラム)のうちの、1つ以上の列(カラム)を表す要素。
カテゴリー | どのカテゴリーにも属さない。 |
---|---|
コンテキスト | span属性を持たないcolgroup要素の子要素として使用できる。 |
コンテンツ・モデル | 空。 |
属性 |
グローバル属性。 span属性。 |
ブラウザ対応 |
構文
col要素にspan属性を指定しない方法
グループ化したい列の数だけ、col要素を配置する。
<colgroup> <col> <col> ・ ・ ・ </colgroup>
col要素にspan属性を指定する方法
span属性に、col要素が表す列の数を指定できる。
<colgroup> <col span="列数"></col> </colgroup>
要点
- col要素は、表(テーブル)において、colgroup要素でグループ化した列(カラム)のうちの、1つ以上の列(カラム)を表す要素である。
- span属性を持たないcolgroup要素の子要素として使用できる。
属性
任意属性
属性 | 説明 |
---|---|
span属性 | col要素が表す列の数を指定する属性。 |
サンプルコード
col要素にspan属性を指定しない方法
1つ目のcolgroup要素にcol要素を2つ配置し、2つ目のcolgroup要素にcol要素を3つ配置することで、1列目と2列目をグループ化、3列目と4列目と5列目をグループ化。
<table> <colgroup> <col> <col> </colgroup> <colgroup> <col> <col> <col> </colgroup> <tr> <td>データセル</td> <td>データセル</td> <td>データセル</td> <td>データセル</td> <td>データセル</td> </tr> <tr> <td>データセル</td> <td>データセル</td> <td>データセル</td> <td>データセル</td> <td>データセル</td> </tr> </table>
col要素にspan属性を指定する方法
col要素にspan属性を指定し、1列目と2列目をグループ化、3列目と4列目と5列目をグループ化。
<table> <colgroup> <col span="2"> </colgroup> <colgroup> <col span="3"> </colgroup> <tr> <td>データセル</td> <td>データセル</td> <td>データセル</td> <td>データセル</td> <td>データセル</td> </tr> <tr> <td>データセル</td> <td>データセル</td> <td>データセル</td> <td>データセル</td> <td>データセル</td> </tr> </table>
サンプル
col要素にspan属性を指定しない方法
HTMLソースコード
<table border="1"> <colgroup style="background-color: lime"> <col> <col> </colgroup> <colgroup style="background-color: aqua"> <col> <col style="background-color: red"> <col> </colgroup> <tr> <td>データセル</td> <td>データセル</td> <td>データセル</td> <td>データセル</td> <td>データセル</td> </tr> <tr> <td>データセル</td> <td>データセル</td> <td>データセル</td> <td>データセル</td> <td>データセル</td> </tr> </table>
実際の表示
データセル | データセル | データセル | データセル | データセル |
データセル | データセル | データセル | データセル | データセル |
col要素にspan属性を指定する方法
HTMLソースコード
<table border="1"> <colgroup style="background-color: lime"> <col span="2"> </colgroup> <colgroup> <col span="3" style="background-color: aqua"> </colgroup> <tr> <td>データセル</td> <td>データセル</td> <td>データセル</td> <td>データセル</td> <td>データセル</td> </tr> <tr> <td>データセル</td> <td>データセル</td> <td>データセル</td> <td>データセル</td> <td>データセル</td> </tr> </table>
実際の表示
データセル | データセル | データセル | データセル | データセル |
データセル | データセル | データセル | データセル | データセル |