12 月 16 日、この<main>
要素の HTML5 拡張仕様が編集者草案と呼ばれるものの下で W3C に提出されました。アブストラクトは次のとおりです。
この仕様は、HTML5 仕様 [HTML5] の拡張です。ドキュメントのメイン コンテンツ領域の識別に使用される要素を定義します。この仕様によって特に上書きされない限り、HTML5 仕様のすべての規範的なコンテンツは、この仕様の基礎となることを意図しています。
main 要素は、「content」や「main」などの id 値を使用して、ドキュメントのメイン コンテンツ セクションを識別する一般的な方法を形式化します。また、WAI-ARIA [ARIA] ランドマーク role=main のセマンティクスと機能を具現化する HTML 要素も定義します。
例:
<!-- other content -->
<main>
<h1>Apples</h1>
<p>The apple is the pomaceous fruit of the apple tree.</p>
<article>
<h2>Red Delicious</h2>
<p>These bright red apples are the most common found in many
supermarkets.</p>
<p>... </p>
<p>... </p>
</article>
<article>
<h2>Granny Smith</h2>
<p>These juicy, green apples make a great filling for
apple pies.</p>
<p>... </p>
<p>... </p>
</article>
</main>
<!-- other content -->
そこにはすべての情報が含まれており、それを Web ページに組み込む必要があると感じています。私が今知る限り、HTML5 仕様は進歩的であり、新機能はアップグレードなしで仕様に「ボルトで固定」されています。これは、ブラウザが可能なときに実装を開始することを意味すると思います-問題は、これにはどれくらいの時間がかかり、すべてのブラウザがそれをサポートしていることをどのように知ることができますか? 今のところそのように構築して、ポリフィルに頼るべきですか?