このタグは、<article>
「利用規約」、「Cookie ポリシー」、「プライバシー」などのサイト ドキュメントの適切なラッパーですか? それとも、ブログ投稿などの適切な記事用に予約する必要がありますか?
3 に答える
<article>
タグの W3 仕様
W3仕様によると:
article 要素は、ドキュメント、ページ、アプリケーション、またはサイト内の完全な、または自己完結型の構成を表し、原則として、シンジケーションなどで独立して配布または再利用できます。
<article>
次に、タグの使用例をいくつかリストします。
これは、フォーラムの投稿、雑誌や新聞の記事、ブログのエントリ、ユーザーが投稿したコメント、インタラクティブなウィジェットやガジェット、またはその他の独立したコンテンツ アイテムである可能性があります。
あなたの特定のユースケース
そうは言っても、このタグは「利用規約」/「プライバシー」ステートメントをラップするのに本当に適しているとは思いません. それらは「その他の独立したコンテンツのアイテム」に大まかに適合する可能性がありますが、これらのアイテムが「独立して配布可能な構成」のセマンティクスに準拠しているとは思えません。
これらのタイプのものはあなたのサイトに非常に固有であるため、article タグの目的に合わないと言えます。
私が読んだ HTML 5 の記事タグに関する非常に優れたブログ記事を次に示します。
はい。
http://www.w3.org/TR/html5/sections.html#the-article-elementを参照
ここに引用があります「記事要素は、ドキュメント、ページ、アプリケーション、またはサイトの完全な、または自己完結型の構成を表し、原則として、シンジケーションなどで個別に配布または再利用可能です。これはフォーラムの投稿である可能性があります。 、雑誌や新聞の記事、ブログのエントリ、ユーザーが投稿したコメント、インタラクティブなウィジェットやガジェット、またはその他の独立したコンテンツ アイテム。」
記事の要素は、セクション化されたコンテンツ (「セクション」 = 「の一部」) です。そのため、ドキュメントの内容に関係なく、ドキュメント全体をラップする必要はありません。
メタデータを除いたドキュメント全体の適切なラッピング要素は です<body>
。バナー、サイドバー、フッターなどを削除した後のドキュメントの主要なテキストは、<main>
要素で囲むことができます。