th要素
th要素は、表(テーブル)の見出しセルを表す要素。
カテゴリー | どのカテゴリーにも属さない。 |
---|---|
コンテキスト | tr要素の子要素として使用できる。 |
コンテンツ・モデル |
フロー・コンテンツを内包できる。 ただし、header要素、footer要素、セクショニング・コンテンツ、ヘッディング・コンテンツを子孫要素に持つことはできない。 |
属性 |
グローバル属性。 任意属性: colspan属性、rowspan属性、headers属性、scope属性、abbr属性。 |
ブラウザ対応 |
構文
<th></th>
要点
- th要素は、表(テーブル)の見出しセルを表す要素である。
- 行を表すtr要素の子要素として使う。
- th要素内のテキストを、太字、中央寄せで表示するブラウザが多い。
属性
任意属性
サンプルコード
thead要素、tfoot要素、 tbody要素の子要素であるtr要素の子要素として
<table> <thead> <tr> <th>ヘッダーの見出しセル</th> <th>ヘッダーの見出しセル</th> <th>ヘッダーの見出しセル</th> </tr> </thead> <tbody> <tr> <th>見出しセル</th> <td>データセル</td> <td>データセル</td> <tr> </tr> <th>見出しセル</th> <td>データセル</td> <td>データセル</td> </tr> </tbody> <tfoot> <tr> <th>フッターの見出しセル</th> <td>フッターのデータセル</td> <td>フッターのデータセル</td> </tr> </tfoot> </table>
table要素の子要素であるtr要素の子要素として
<table> <tr> <th>見出しセル</th> <th>見出しセル</th> <th>見出しセル</th> <th>見出しセル</th> </tr> <tr> <th>見出しセル</th> <td>データセル</td> <td>データセル</td> <td>データセル</td> </tr> <tr> <th>見出しセル</th> <td>データセル</td> <td>データセル</td> <td>データセル</td> </tr> </table>
サンプル
thead要素、tfoot要素、 tbody要素の子要素であるtr要素の子要素として
HTMLソースコード
<style scoped> table.sampleTable td { text-align: right; } </style> <table border="1" class="sampleTable"> <thead style="background-color: lime"> <tr> <td></td> <th>うどん</th> <th>そば</th> <th>合計</th> </tr> </thead> <tbody style="background-color: aqua"> <tr> <th>東京店</th> <td>720,000</td> <td>880,000</td> <td>1,600,000</td> </tr> <tr> <th>大阪店</th> <td>810,000</td> <td>850,000</td> <td>1,660,000</td> </tr> </tbody> <tfoot style="background-color: yellow"> <tr> <th>合計</th> <td>1,530,000</td> <td>1,730,000</td> <td>3,260,000</td> </tr> </tfoot> </table>
実際の表示
うどん | そば | 合計 | |
---|---|---|---|
東京店 | 720,000 | 880,000 | 1,600,000 |
大阪店 | 810,000 | 850,000 | 1,660,000 |
合計 | 1,530,000 | 1,730,000 | 3,260,000 |
table要素の子要素であるtr要素の子要素として
HTMLソースコード
<style scoped> table.sampleTable td { text-align: right; } </style> <table border="1" class="sampleTable"> <tr> <td></td> <th>うどん</th> <th>そば</th> <th>合計</th> </tr> <tr> <th>東京店</th> <td>720,000</td> <td>880,000</td> <td>1,600,000</td> </tr> <tr> <th>大阪店</th> <td>810,000</td> <td>850,000</td> <td>1,660,000</td> </tr> <tr> <th>合計</th> <td>1,530,000</td> <td>1,730,000</td> <td>3,260,000</td> </tr> </table>
実際の表示
うどん | そば | 合計 | |
---|---|---|---|
東京店 | 720,000 | 880,000 | 1,600,000 |
大阪店 | 810,000 | 850,000 | 1,660,000 |
合計 | 1,530,000 | 1,730,000 | 3,260,000 |