23

タグH1, H2, H3, H4, H5, H6内で使用できますか?table TH-HTML

w3バリデーターで検証しようとしましたが、検証されません。私はこれを手に入れます:

The element h4 must not appear as a descendant of the th element.
<th><h4>Orange</h4></th>

私はHTML5を使用<div>しているので、テーブルを作成してから<H4>タグを配置するのが最善の方法だと思います。それともこれも悪い考えですか?それでは、次のようになります。

<h4>first title</h4> <h4>second title</h4> <h4>third title</h4> 
<p>first parahraph</p> <p>second parahraph</p> <p>third parahraph</p>

そして、これがどのように見えるかわかりません。3つの見出しタグが閉じており、その間にテキストや段落がありません。

4

4 に答える 4

38

HTML Living Standard では、これを明示的に禁止しています。th要素コンテンツ モデルは次のとおりです (強調を追加)。

フロー コンテンツ。ただし、ヘッダー、フッター、セクション コンテンツ、または見出しコンテンツの子孫はありません。

見出しの内容」は、要素だけでなくh1h2などの要素を参照しhgroupます。

見出しコンテンツは、セクションのヘッダーを定義します (セクション コンテンツ要素を使用して明示的にマークアップされるか、見出しコンテンツ自体によって暗示されるかに関係なく)。

h1 h2 h3 h4 h5 h6 hgroup

于 2012-08-08T07:35:06.083 に答える
-8

はい。ただし、THはテーブルヘッダーを意味します。テーブルヘッダーのヘッダーはセマンティックには適していないと思います。多分それはSEOのために良いです。

于 2012-08-08T07:32:07.963 に答える
-8

有効な HTML に関しては? はい。

それが良い考えであるという点で?はい - これらは見出し領域であり、H タグの適切な候補です。

あるタグを別のタグを囲むためだけに使用してはならないという考え方があるため、見出しテキストはth. ただし、SEO の観点からは H タグの方が重要であるため、次のようなことがよく見られます。

<th><h3>Some heading</h3></th>
于 2012-08-08T07:31:24.487 に答える
-8

はい。H1 , H2,.. H6テーブル TH タグ内でタグを使用できます。これらは、テーブルの TH タグでも同じ機能を果たします。テーブル コンテンツのテキスト サイズは、必要に応じて変更できます。

参照用にこのリンクを参照してください。

于 2012-08-08T07:34:00.953 に答える