table(テーブル)要素は表組みを表します。レイアウト目的で使用するには推奨されません

table要素は直接の子要素として、caption要素、colgroup要素、thead要素、tfoot要素、tbody要素、tr要素のみを持つことができます。また、caption要素、thead要素、tfoot要素は、1つの table要素内に 1つしか入れることができません。

table要素説明
カテゴリー・パルバブルコンテンツ
・フローコンテンツ
コンテンツモデル1.任意で caption 要素
2.0個以上の colgroup 要素
3.任意で thead 要素
4.0個以上の tbody 要素、または 1つ以上の tr 要素のいずれか
5.任意で tfoot 要素
6.任意で 1つ以上のスクリプト支援要素と混合される
使用できる場所フローコンテンツが期待される場所

table要素で使用できる属性

すべてのHTML要素で使用できる属性になります。

使用例

<table>
  <caption>
    フロントエンド Web 開発者コース 2024
  </caption>
  <thead>
    <tr>
      <th scope="col">名前</th>
      <th scope="col">フロントエンド Web 開発者コースで最も興味があるのは</th>
      <th scope="col">年齢</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <th scope="row">メグ</th>
      <td>HTML tables</td>
      <td>22</td>
    </tr>
    <tr>
      <th scope="row">コウヤ</th>
      <td>Web accessibility</td>
      <td>45</td>
    </tr>
    <tr>
      <th scope="row">リサ</th>
      <td>JavaScript frameworks</td>
      <td>29</td>
    </tr>
    <tr>
      <th scope="row">ケント</th>
      <td>Web performance</td>
      <td>36</td>
    </tr>
  </tbody>
  <tfoot>
    <tr>
      <th scope="row" colspan="2">平均年齢</th>
      <td>33</td>
    </tr>
  </tfoot>
</table>

表示

フロントエンド Web 開発者コース 2024
名前フロントエンド Web 開発者コースで最も興味があるのは年齢
メグHTML tables22
コウヤWeb accessibility45
リサJavaScript frameworks29
ケントWeb performance36
平均年齢33

カテゴリー: