3

テーブルをマークアップするときに要素を無視するHTML5デザイナーを見たことがあります。代わりにand要素<tbody>のみを使用します。これは良い習慣であり、HTML5 の優れた標準に従っていると見なすことができますか?<thead><tfoot>


この質問は、次の場所にある私の以前の質問に基づいています。

HTML5 での thead、tfoot、および tbody の順序

  • 私の以前の質問は使用の順序に関するもので<thead><tbody><tfoot>、この質問は<tbody>マークアップからまったく削除する可能性に関するものです。
4

2 に答える 2

6

要素を追加しない場合、要素は、ページのコンテンツをラップするのと同じ方法で、要素の<tbody>周りに自動的に挿入されます。<tr><body>

要素を明示的に追加することをお勧めするのはこのためです。これにより<tbody>、暗黙のtbody要素が CSS でスタイル設定されたときに混乱が生じません。

于 2013-09-20T18:31:45.113 に答える
5

HTML5仕様では、それについて明確に述べていますtable

この順序で: オプションでキャプション要素、0 個以上の colgroup 要素が続き、オプションで thead 要素が続き、オプションで tfoot 要素が続き、その後に 0 個以上の tbody 要素または 1 つ以上の tr 要素が続き、オプションで a tfoot 要素 (ただし、合計で tfoot 要素の子は 1 つしか存在できません)。

オプションですが、明示的に追加することをお勧めします。他の回答でも言及されているように、私はzzzzBovに同意します。

于 2013-09-20T18:37:14.790 に答える