HTML <tbody> タグ
定義と使用方法
<tbody>
タグは、HTMLテーブル内の本文内容をグループ化するために使用されます。
<tbody>
タグと <thead> および <tfoot> 要素を組み合わせて使用して、テーブルの各部分(本文、ヘッダー、フッター)を指定します。
ブラウザはこれらの要素を使用して、テーブルの本文をスクロールする際にヘッダーとフッターを独立して表示することができます。また、複数のページにわたる大きなテーブルを印刷する際には、これらの要素を使用して、ページのトップとボトムにテーブルのヘッダーとフッターを印刷することができます。
注意:<tbody>
要素内には、少なくとも1つ以上の <tr>タグ。
<tbody>
タグが以下の文脈で使用されなければなりません: <table> 要素のサブ要素は、どこでも <caption>、<colgroup> および <thead> 要素の後ろに。
ヒント:デフォルトでは、<thead>、<tbody>、および <tfoot> 要素はテーブルのレイアウトに影響を与えません。しかし、これらの要素のスタイルを設定することができます(以下の例を参照してください)!
インスタンス
例1
<thead>、<tbody>、および <tfoot> 要素を含む HTML テーブル:
<table> <thead> <tr> <th>月</th> <th>貯蓄</th> </tr> </thead> <tbody> <tr> <td>一月</td> <td>¥3400</td> </tr> <tr> <td>二月</td> <td>¥4500</td> </tr> </tbody> <tfoot> <tr> <td>合計</td> <td>¥7900</td> </tr> </tfoot> </table>
例2
CSSを使用して <thead>、<tbody>、および <tfoot> のスタイルを設定:
<html> <head> <style> thead {color: green;} tbody {color: blue;} tfoot {color: red;} table, th, td { border: 1px solid black; } </style> </head> <body> <table> <thead> <tr> <th>月</th> <th>貯蓄</th> </tr> </thead> <tbody> <tr> <td>一月</td> <td>¥3400</td> </tr> <tr> <td>二月</td> <td>¥4500</td> </tr> </tbody> <tfoot> <tr> <td>合計</td> <td>¥7900</td> </tr> </tfoot> </table>
例3
どのように揃えるか <tbody>
の内容(CSSを使用):
<table style="width:100%"> <thead> <tr> <th>月</th> <th>貯蓄</th> </tr> </thead> <tbody style="text-align:right"> <tr> <td>一月</td> <td>¥3400</td> </tr> <tr> <td>二月</td> <td>¥4500</td> </tr> </tbody> </table>
例4
垂直に揃える方法 <tbody>
の内容(CSSを使用):
<table style="width:50%;"> <tr> <th>月</th> <th>貯蓄</th> </tr> <tbody style="vertical-align:bottom"> <tr style="height:100px"> <td>一月</td> <td>¥3400</td> </tr> <tr style="height:100px"> <td>二月</td> <td>¥4500</td> </tr> </tbody> </table>
グローバル属性
<tbody>
タグは以下のイベント属性をサポートしています HTMLでのグローバル属性。
イベント属性
<tbody>
タグは以下のイベント属性をサポートしています HTMLでのイベント属性。
デフォルトの CSS 設定
ほとんどのブラウザは以下のデフォルト値を使用して表示します <tbody>
要素:
tbody { display: table-row-group; vertical-align: middle; border-color: inherit; }
ブラウザのサポート
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
サポート | サポート | サポート | サポート | サポート |