HTML
 Computer >> コンピューター >  >> プログラミング >> HTML

【初心者向け】HTMLのtfootタグでテーブルにフッターを追加する方法

HTMLでは、<tfoot>タグを使用することで、テーブルにフッター(表の末尾部分)を追加できます。tfootタグは、<thead>タグ(ヘッダー)や<tbody>タグ(本体)と組み合わせて使うことで、テーブルを「ヘッダー」「ボディ」「フッター」の各パートに明確に分割することができます。

tfootタグの主な属性

かつてtfootタグには以下のような属性が用意されていましたが、現在これらはすべて非推奨(Deprecated)となっており、HTML5ではスタイルの指定はCSSで行うことが推奨されています。

属性説明
alignright
left
center
justify
char
非推奨 - 水平方向の視覚的な配置を指定します。
charcharacter非推奨 - 揃えの基準となる文字を指定します。align = "char" の場合に使用されます。
charoffピクセル または %非推奨 - char属性で指定した最初の文字に対するオフセット(ピクセルまたはパーセンテージ)を指定します。
valigntop
middle
bottom
baseline
非推奨 - 垂直方向の配置を指定します。

実装例:テーブルフッターを作成するコード

次のコードを実行すると、HTMLでテーブルのフッターを持つテーブルを作成できます。<tfoot><tbody>より先に記述されている点に注目してください。ブラウザ上では正しく表の末尾に表示されます。

<!DOCTYPE html>
<html>
   <head>
      <style>
         table, td {
            border: 1px solid black;
         }
      </style>
   </head>

   <body>
      <table style = "width:100%">
         <thead>
            <tr>
               <td colspan = "4">これはテーブルのヘッダーです</td>
            </tr>
         </thead>
         <tfoot>
            <tr>
               <td colspan = "4">これはテーブルのフッターです</td>
            </tr>
         </tfoot>
         <tbody>
            <tr>
            <td>セル 1</td>
            <td>セル 2</td>
            <td>セル 3</td>
            <td>セル 4</td>
            </tr>

            <tr>
               ...4つのセルを含む行がさらに続きます...
            </tr>
         </tbody>

         <tbody>
            <tr>
               <td>セル 1</td>
              <td>セル 2</td>
              <td>セル 3</td>
              <td>セル 4</td>
            </tr>

            <tr>
               ...4つのセルを含む行がさらに続きます...
            </tr>
         </tbody>
      </table>
   </body>
</html>

ポイントまとめ

  • <tfoot>はテーブルのフッター(合計値や注釈など)を表すためのセマンティックな要素です。
  • HTMLの仕様上、<tfoot><tbody>よりも前に記述することが可能です。
  • alignやvalignなどの旧属性は非推奨のため、見た目を調整したい場合はCSSを使用しましょう。
  1. HTMLでテーブルの列を結合する方法|colspan属性の使い方を解説

    HTMLでテーブルの列を結合(マージ)するには、<td>タグにcolspan属性を使用します。この属性を指定することで、隣接するセル同士を横方向にまとめることができます。 例えば、4行4列のテーブルがある場合でも、colspan属性を使えば、2つや3つのセルを簡単に結合できます。 例1:基本となるテーブルを作成する まずは、colspan属性を使う前の状態として、3行3列のシンプルなテーブルをHTMLで作成してみましょう。 <!DOCTYPE html> <html>    <head>     &nbs

  2. HTMLでテーブルのセルを結合する方法:colspanとrowspanの使い方

    HTMLでテーブルのセルを結合するには、colspan属性とrowspan属性を使用します。それぞれの役割は以下の通りです。rowspan属性:セルが縦方向(行)にまたがる行数を指定しますcolspan属性:セルが横方向(列)にまたがる列数を指定しますどちらの属性も<td>タグ内に記述し、値は数値で指定します。例えば、rowspan=2と指定すれば2行分、colspan=2と指定すれば2列分のセルが結合されます。例1:通常のテーブルを作成するまず、HTMLで3行×3列のシンプルなテーブルを作成してみましょう。<!DOCTYPE html> <html> &n