ホームページ >ウェブフロントエンド >H5 チュートリアル >HTML5_html5チュートリアルスキルにおけるdiv、article、sectionの違いと使い方の紹介
最近 html5 を勉強していますが、いくつかのタグ、特に div とセクションの 3 つのタグが変更されているため、少し不快に感じています。いくつかの情報を確認し、html5 と css3 を使用して Web ページをレイアウトしようとしました。少しアイデアを持ってください。以下は参考のためにレイアウトした簡単な Web ページです。まずそれを見て、HTML5 の構造をある程度理解してください。
div
HTML 仕様: 「div 要素には特別な意味はまったくありません。」
このタグは、ラベルのほとんど。それ自体にはセマンティクスはなく、レイアウト、スタイル設定、またはスクリプトのフックとして使用されます。
section
HTML 仕様: 「セクション要素は、ドキュメントまたはアプリケーションの一般的なセクションを表します。この文脈では、セクションとは、通常はコンテンツのテーマごとのグループです。
div のセマンティクスとは対照的に、簡単に言うと、セクションはセマンティクスを備えた div ですが、実際にはそれほど単純であるとは考えません。セクションは、通常はタイトルが付いた話題のコンテンツを表します。これを見ると、ブログ投稿や個別のコメントでセクションを使用するだけでよいのではないかと思うかもしれません。続きを読む:
「要素のコンテンツをシンジケートすることが合理的である場合、作成者はセクション要素の代わりに記事要素を使用することが推奨されます。」 関連する場合、セクションを置き換えるために記事を使用する必要があります。
それでは、セクションはいつ使用する必要があるのでしょうか?
「セクションの例としては、章、タブ付きダイアログ ボックス内のさまざまなタブ付きページ、または論文の番号付きセクションなどがあります。Web サイトのホームページは、序論用にセクションに分割されます。
一般的なアプリケーション シナリオには、記事の章、タグ ダイアログ ボックスのタブ、または論文の番号付きセクションが含まれます。 Web サイトのトップページは、紹介文、ニュース、連絡先情報などのセクションに分けることができます。実際、私はここで伝えられる情報に非常に興味を持っています。なぜなら、以下で紹介するセクションと記事の方がモジュール型アプリケーションに適していると思うからです。このトピックについては、将来特別な記事で説明する予定なので、ここでは省略します。今のところ。
W3C も次のように警告していることに注意してください。
「セクション要素は、スタイルの目的やスクリプト作成の便宜のために必要な場合、作成者に使用することを推奨します。」代わりに div 要素を使用します。一般的なルールとして、セクション要素は、要素の内容がドキュメントのアウトラインに明示的にリストされる場合にのみ適切です。"
セクションは、単なる通常のコンテナー タグではありません。タグがスタイル設定のみを目的とした場合、またはスクリプト作成を容易にするための場合は、div を使用する必要があります。一般に、要素のコンテンツがドキュメントのアウトラインに明示的に表示される場合、セクションは適切です。
article
HTML 仕様: 「article 要素は、ドキュメント、ページ、アプリケーション、またはサイト内の自己完結型の構成を表し、原則として独立して配布または再利用可能です」
article は特別なセクション タグであり、セクションよりも明確なセマンティクスを持ち、関連するコンテンツの独立した完全なブロックを表します。一般に、記事にはタイトル セクション (通常はヘッダー内に含まれます) があり、場合によってはフッターが含まれます。セクションもテーマ別のコンテンツですが、記事自体は構造と内容の点で独立しており、完全です。
HTML 仕様には、記事に適用可能なシナリオがいくつかリストされています。 「これは、フォーラムの投稿、雑誌や新聞の記事、ブログエントリ、ユーザーが投稿したコメント、インタラクティブなウィジェットやガジェット、またはその他の独立したコンテンツ項目である可能性があります。
記事が埋め込まれている場合。」記事 原則として、内側の記事の内容は外側の記事の内容と関連しています。たとえば、ブログ投稿では、ユーザーが投稿したコメントを含む記事は、それを含むブログ投稿記事内に非表示にする必要があります。
問題は、何が「完全な独立したコンテンツ」とみなされるのかということです。見分ける最も簡単な方法の 1 つは、RSS フィード内のコンテンツが完全であるかどうかを確認することです。コンテンツが完全であり、コンテキストがなくても独立しているかどうかを確認します。
例:
html ページ:
痛み自体は重要で、コーチングエリートのVivamusは追求され、ターゲットにされました。マエセナスはその発酵を嫌います。このクラスは、私たちの結婚やヒメネアンのプロジェクトを通じて、岸辺に目を向ける沈黙のパートナーに適しています。 Fusce sagittis porta mauris、法執行機関の矢に恐怖を与えることが重要です。しかし、医療スタッフには痛みの軽減が必要です。仏塔の時代まで。しかし、それは悪い考えだと言われています。ボートは怖い、妊娠は大事、大酒だ。私たちは生きていて、今、話しています。顧客は非常に重要であり、顧客は顧客に続きます。誰かの中にほんの少しだけ。結果に対してはウルトリシーのメンバーが責任を負います。ジャスミンソースの私のエロス。住宅の後には不動産車両が続きます。寒かったというか固まっていました。