HTMLでテーブルを作成するには、<table>、<tr>、<th>、および <td> を使用します。
しかし最近では <thead>、<tfoot>、<tbody>` が使われているのをよく見かけます。これは HTML の新しい方法ですか? なぜこれも必要なのですか?このようにすることの利点は何ですか?
HTML <thead> タグを参照してください。これにより、テーブルに関するより多くの情報がブラウザーに提供され、テーブルを表示する際によりスマートな選択を行うことができます。
例: 大きな表をスクロールすると、ヘッダーが画面の上部に固定される場合があるため、列の意味を確認するために上にスクロールする必要はありません。
これらは、表の各部分 (本体、ヘッダー、およびフッター) を指定するために使用される単なる新しいタグです。以前は<th>
タグ(ヘッダー)のみで可能でした。
これらの要素をCSSでスタイルする方が簡単かもしれません。