|
;
| |
これについて質問します。 code のコメントに、最初の 2 行がヘッダー領域とみなされると書かれているのは、thead 要素自体にデフォルトの番号があるという意味ですか? 2行の?それとも何か別の理由でしょうか? また、scope="col" は列内の範囲をロックすることを意味しますか?これをすることに何の意味があるのでしょうか?
これは rowspan="2" と組み合わせる必要があります。thead は単にテーブルのヘッダーを表します。
定義と使用法:
< ;thead> タグはテーブルのヘッダーを定義します。このタグは、HTML テーブルのヘッダー コンテンツを結合するために使用されます。
thead 要素は、tbody 要素および tfoot 要素と組み合わせて使用する必要があります。 tbody 要素は HTML テーブルの本文コンテンツをグループ化するために使用され、tfoot 要素は HTML テーブルのテーブル ノート (フッター) コンテンツをグループ化するために使用されます。 注: thead、tfoot、tbody 要素を使用する場合は、それらをすべて使用する必要があります。これらは thead、tfoot、tbody の順序で表示されるため、ブラウザはすべてのデータを受信する前にフッターをレンダリングできます。これらのタグはテーブル要素内で使用する必要があります。
ヒント: デフォルトでは、これらの要素はテーブルのレイアウトに影響を与えません。ただし、CSS を使用すると、これらの要素でテーブルの外観を変更できます。
詳細な説明:
thead、tfoot、および tbody 要素を使用すると、テーブル内の行をグループ化できます。テーブルを作成するときは、おそらくヘッダー行、データを含むいくつかの行、そして最後に合計行を配置する必要があるでしょう。この分割により、ブラウザはテーブルのヘッダーやフッターとは独立してテーブル本体のスクロールをサポートできるようになります。長い表を印刷する場合、表データを含む各ページに表のヘッダーとフッターを印刷できます。
例: thead、tbody、tfoot 要素を含む HTML テーブル:
コードをコピー