Webサイトで記事タグを使用しました。私の理解と実践は、出版物のコンテンツに記事タグを使用することです。私は、HTML/HTML5タグを意図した目的として常に使用しますが、意のままではありません。
最近、私たちについてのページやその他の一般的なページのコンテンツなど、非公開ページのコンテンツにarticleタグを使用するHTMLテンプレートを見てきました。私はそれがこのように使われた理由を尋ねましたが、(あいまいな)説明はiPadがタグを読み取る方法に関係しているというものでした。これは本当ですか?
正直なところ、head
、section
、およびarticle
のような新しいHTML5タグの使用は避けます。
それらの定義はあいまいで不明瞭です。誰も(それらを考えた人を含め)誰もそれらの使い方を本当に知りません。
そのトピックに関する興味深い記事へのリンクを次に示します。 。NET記事
また、読みたくない場合は、次の1つの文の要約をご覧ください。通常のdiv
要素にセマンティックIDとクラスを付けます。
IPhoneで<article>
タグを使用すると、iPhoneの「リーダー」ボタンが明示的にポップアウトされ、表示されたページがすっきりしてきれいになるため、素晴らしいです。 (モバイル読書用に最適化されていないページに本当に適しています)
要素名に混乱させないでください。 article
は、「出版物コンテンツ」専用ではありません。
HTML5(CR)は article
要素 の意味を定義します:
文書、ページ、アプリケーション、またはサイト内の完全な、または自己完結型の構成であり、原則として、独立して配布可能または再利用可能です。シンジケーションで。
例として、仕様には以下がリストされています。
ユーザーエージェント(タブレット、検索エンジン、ブラウザーなど)は、このマークアップの使用によって提供される情報を使用して、好きなことをするかもしれません。 article
には常に完全/自己完結型のコンテンツが含まれるので、たとえば、このコンテンツのみを表示する(chromeなしで)ことにより、異なるコンテキストでコンテンツを消費する方法を提供すること_など)。