表
ある内容を表を使って表わす時に必要となる要素や属性を紹介する.
標準的な表
table要素
行と列で区切られた表を作成できる.
要素の種類 | ブロック要素 |
内容 | tr要素・caption要素・col要素・thead要素・tfoot要素・tbody |
tr要素
表の中で行を表す.
要素の種類 | table・thead・tfoot・tbody要素の子要素 |
内容 | td要素・th要素 |
td要素
tr要素の中で表のセルを作成できる.
要素の種類 | tr要素の各要素の子要素 |
内容 | ブロック要素・インライン要素・テキスト |
table要素に対する属性
- border属性
-
表の周囲に表示される枠線の太さを指定できる.
テンプレート |
<table border=" ">
<tr><td> </td><td> </td><td> </td></tr>
<tr><td> </td><td> </td><td> </td></tr>
</table>
|
例文 |
<table border="1">
<tr><td>あ段</th><td>か段</th><td>さ段</th></tr>
<tr>
<td>あいうえお</td>
<td>かきくけこ</td>
<td>さしすせそ</td>
</tr>
</table>
|
出力 |
|
- cellspacing属性
-
立体感のない表
テンプレート |
<table border=" " cellspacing=" ">
<tr><td> </td><td> </td><td> </td></tr>
<tr><td> </td><td> </td><td> </td></tr>
</table>
|
例文 |
<table border="1" cellspacing="0">
<tr><td>あ</td><td>あ</td><td>あ</td></tr>
<tr><td>か</td><td>か</td><td>か</td></tr>
</table>
|
出力 |
|
- cellpadding属性
-
テンプレート |
<table border=" " cellpadding=" ">
<tr><td> </td><td> </td><td> </td></tr>
<tr><td> </td><td> </td><td> </td></tr>
</table>
|
例文 |
<table border="1" cellpadding="8">
<tr><td>あ</td><td>あ</td><td>あ</td></tr>
<tr><td>か</td><td>か</td><td>か</td></tr>
</table>
|
出力 |
|
- その他の属性
-
- frame属性
- rules属性
- width属性
- height属性
- background属性
- summary属性
tr要素に対する属性
- tr要素の属性
-
- align属性
- valign属性
- char属性
- charoff属性
td要素およびth要素に対する属性
- align属性
-
セル内での文字の横方向の配置を指定する.
- valign属性
-
セル内での文字の縦方向の配置を指定する.
- colspan属性
-
テンプレート |
<table border=" ">
<tr><td colspan="3"> </td></tr>
<tr><td> </td><td> </td><td> </td></tr>
</table>
|
例文 |
<table border="1">
<tr><td colspan="3">あ</td></tr>
<tr><td>か</td><td>か</td><td>あ</td></tr>
</table>
|
出力 |
|
- rowspan属性
-
テンプレート |
<table border=" ">
<tr><td rowspan="2"> </td><td> </td><td> </td></tr>
<tr><td> </td><td> </td></tr>
</table>
|
例文 |
<table border="1">
<tr><td rowspan="2">あ</td><td>あ</td><td>あ</td></tr>
<tr><td>か</td><td>か</td></tr>
</table>
|
出力 |
|
- tdおよびth要素に対するその他の属性
-
- background属性
- abbr属性
- axis属性
- headers属性
- scope属性
- char属性
- charoff属性
th要素
要素の種類 | tr要素の各要素の子要素 |
内容 | ブロック要素・インライン要素・テキスト |
見出しの付いた表
テンプレート |
<table border=" ">
<tr><th> </th><th> </th><th> </th></tr>
<tr><td> </td><td> </td><td> </td></tr>
</table>
|
例文 |
<table border="1">
<tr><th>あ段</th><th>か段</th><th>さ段</th></tr>
<tr>
<td>あいうえお</td>
<td>かきくけこ</td>
<td>さしすせそ</td>
</tr>
</table>
|
出力 |
|
表や図を並べる
例文 |
<table>
<tr><td>
<table border="1">
<tr><th>あ段</th><th>か段</th><th>さ段</th></tr>
<tr>
<td>あいうえお</td>
<td>かきくけこ</td>
<td>さしすせそ</td>
</tr>
</table>
</td><td>
<table border="1">
<tr><th>あ段</th><th>か段</th><th>さ段</th></tr>
<tr>
<td>あいうえお</td>
<td>かきくけこ</td>
<td>さしすせそ</td>
</tr>
</table>
</td></tr>
</table>
|
出力 |
|
表題
caption要素
要素の種類 | table要素の子要素 |
テンプレート |
<table border=" ">
<caption> </caption>
<tr><th> </th><th> </th><th> </th></tr>
</table>
|
内容 | インライン要素・テキスト |
例文 |
<table border="1">
<caption> あ段 </caption>
<tr><th>あ</th><th>あいうえお</th></tr>
</table>
|
出力 |
|
その他
セルのグループ分け
- thead要素
- tfoot要素
- tbody要素
- colgroup要素
- clo要素