html - 縦横 - jquery table 列 固定




複数のテーブルヘッダ (2)

1つのテーブルに複数のテーブルヘッダーを含めることができますか? 私はそれがhtml(4/5)またはxhtmlのどちらかでw3c規格に従って合法であることを意味します。


"1つのテーブルに複数のテーブルヘッダを含めることができますか": はい

「それは、html(4/5)またはxhtmlのどちらでも、w3c規格に準拠していますか」: はい


テーブルヘッダはタグ<thead>表されます。 <th>タグはヘッダーセルです 。したがって、この例ではbodyセクションに配置されている <th>要素のみを使用しているため、意味がわかりません。

最もよく知られているのはHTML 5仕様です。

[ <table>要素の内容は次の<table>です。]オプションでキャプション要素、その後に0個以上のcolgroup要素、その後にオプションでthead要素が続きます[...]

HTML4仕様でも同じことが言えます。そのため、テーブルにはヘッダー1つしかない場合があります。

一方、 ヘッダーセル要素( <th> )は、テーブルの任意のセクション (ヘッダー、フッター、または本文)に配置できます。 (同じことがデータセルにも適用されます - <td>

bodyセクションの<th>は、 "scope"属性またはコンテキストに応じて、 行ヘッダー列ヘッダー、またはその他のヘッダーを表します。







xhtml