web-dev-qa-db-ja.com

H1、H2、H3、H4、H5、H6テーブル内THタグ?-HTML

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つの見出しタグが閉じており、間にテキストや段落がありません。

22
Jo Smo

HTMLリビング標準 これは明示的に禁止されていますth element コンテンツモデルは次のとおりです(強調が追加されています)。

フローコンテンツ、ただしnoヘッダー、フッター、セクションコンテンツ、またはヘッダーコンテンツ子孫。

" Heading content "は、h1h2などの要素、およびhgroup要素を指します。

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

h1 h2 h3 h4 h5 h6 hgroup

33
James Allardice