tableの構造を補強する<thead><tbody><tfoot>
がありますが、
ずっとこの通りの順番で記述するものだとばっかり思ってました。
しかし、テーブルを組んでいるときになぜか<tfoot>
の箇所にVaildatorにエラーがでていたので
調べてみたら、<thead><tfoot><tbody>
の順番に書くのが正しいとのことです。
参考リンク tfoot は tbody の前に書いた方がいいよ | WWW WATCH
TFOOT must appear before TBODY within a TABLE definition so that user agents can render the foot before receiving all of the (potentially numerous) rows of data.
「表データが大きい場合などに、表内のデータをすべて取得するまで待たずにユーザーエージェントがフッタのレンダリングが行えるよう、tfoot は tbody の前に書くべし」 ということですね。
HTML4.0以降に対応しているブラウザなら順番はきちんと<thead><tbody><tfoot>
の順番で表示するようです。
theadのテキスト | theadのテキスト | theadのテキスト |
---|---|---|
tfootのテキスト | tfootのテキスト | tfootのテキスト |
tbodyのテキスト | tbodyのテキスト | tbodyのテキスト |
コメント