ホームページ >ウェブフロントエンド >htmlチュートリアル >セクション tag_html/css_WEB-ITnose
HTML 仕様: 「セクション要素は、ドキュメントまたはアプリケーションの一般的なセクションを表します。この文脈では、セクションはコンテンツのテーマ別のグループであり、通常は見出しが付いています。」対照的に、簡単に言うと、セクションはセマンティクスを備えた div ですが、実際にはそれほど単純であるとは考えません。セクションは、通常はタイトルが付いた話題のコンテンツを表します。これを見ると、ブログ投稿や個別のコメントではセクションを使用するだけでよいのではないかと思うかもしれません。続きを読む:
「要素の内容をシンジケートすることが合理的である場合、作成者は、section 要素の代わりにarticle 要素を使用することをお勧めします。」
要素の内容がより意味のあるものとして集約される場合、article 要素を使用する必要があります。 .セクションを置き換えます。
では、セクションはいつ使用する必要がありますか?続きを読む:
「セクションの例としては、章、タブ付きダイアログ ボックス内のさまざまなタブ付きページ、または論文の番号付きセクションなどがあります。Web サイトのホームページは、紹介、ニュース項目、連絡先のセクションに分割できます。セクションの一般的な適用シナリオには、記事の章、タブ ダイアログ ボックスのタブ、または論文の番号付きセクションが含まれます。 Web サイトのホームページは、紹介、ニュース、連絡先情報などのセクションに分けることができます。実際、私はここで伝えられる情報に非常に興味を持っています。なぜなら、以下で紹介するセクションと記事の方がモジュール型アプリケーションに適していると思うからです。このトピックについては、将来特別な記事で説明する予定なので、ここでは省略します。今のところ。
W3C も次のように警告していることに注意してください。
「section 要素は汎用のコンテナ要素ではありません。スタイル設定の目的またはスクリプト作成の便宜のために要素が必要な場合、作成者は代わりに div 要素を使用することが推奨されます。」それは、section 要素が適切なのは、その要素の内容がドキュメントのアウトラインに明示的にリストされる場合にのみであるということです。」
section は、単なる通常のコンテナ タグではありません。タグがスタイル設定のみを目的とした場合、またはスクリプト作成を容易にするための場合は、div を使用する必要があります。一般に、要素のコンテンツがドキュメントのアウトラインに明示的に表示される場合、セクションは適切です。
<article><hgroup> <h1>Apples</h1> <h2>Tasty, delicious fruit!</h2></hgroup><p>The apple is the pomaceous fruit of the apple tree.</p><section> <h1>Red Delicious</h1> <p>These bright red apples are the most common found in many supermarkets.</p></section><section> <h1>Granny Smith</h1> <p>These juicy, green apples make a great filling for apple pies.</p></section>
HTML5 の div セクション記事の違い
セクション要素は、ドキュメントまたはプログラム内の通常のセクションを記述します。一般的に、セクションには head と content コンテンツ ブロックが含まれます。セクションは、セクション、またはタブ ページのタブの下にあるボックス ブロックとして表すことができます。ページは、紹介、ニュース項目、連絡先情報をそれぞれ表す複数のセクションに分割できます。
要素の内容をまとめて表示して対応する意味を表現できる場合にはarticle要素として定義することができ、section要素を使用する必要はありません。
セクション要素は一般的なコンテナ要素ではないため、要素で対応するスタイルまたはスクリプトを定義する必要がある場合は、セクションを使用する条件として、この要素のコンテンツを確実に定義できるようにする必要があります。文書の概要に明確に表示されます。
次のコード例は、Apple Web サイトのページの一部からのものです。コードには 2 つの短いセクションが含まれています:
<article><hgroup> <h1>Apples</h1> <h2>Tasty, delicious fruit!</h2></hgroup><p>The apple is the pomaceous fruit of the apple tree.</p><section> <h1>Red Delicious</h1> <p>These bright red apples are the most common found in many supermarkets.</p></section><section> <h1>Granny Smith</h1> <p>These juicy, green apples make a great filling for apple pies.</p></section></article>
セクションがトップレベルであるか 2 番目であるかに関係なく、セクション内で h1 要素を使用できることがわかります。 -level レベルまたは三次要素。
次のコードは卒業式ページであり、2 つのセクションが含まれています。1 つは卒業予定者のリストを表示するもの、もう 1 つは卒業式の形式を表示するものです。
<!DOCTYPE Html> <html> <head> <title>Graduation Ceremony Summer 2022</title> </head> <body> <h1>Graduation</h1> <section> <h1>Ceremony</h1> <p>Opening Procession</p> <p>Speech by Validactorian</p> <p>Speech by Class President</p> <p>Presentation of Diplomas</p> <p>Closing Speech by Headmaster</p> </section> <section> <h1>Graduates</h1> <ul> <li>Molly Carpenter</li> <li>Anastasia Luccio</li> <li>Ebenezar McCoy</li> <li>Karrin Murphy</li> <li>Thomas Raith</li> <li>Susan Rodriguez</li> </ul> </section> </body> </html>
2022年夏卒業式
卒業式
式典
卒業生
HTML5のセクション記事の違いは何ですか?ヘッダー フッター ナビゲーションを理解するにはどうすればよいですか?
HTML 標準は次のように記述されます:
セクション要素は、ドキュメントまたはアプリケーションの一般的なセクションを表します。この文脈では、セクションは、通常は見出しを持つコンテンツのテーマ別グループです。
セクションの例は次のとおりです。章、タブ付きダイアログ ボックス内のさまざまなタブ付きページ、または論文の番号付きセクションなど、Web サイトのホームページは、紹介文、ニュース項目、連絡先情報のセクションに分割できます。
注: 要素のコンテンツをシンジケートすることが合理的である場合、作成者は、セクション要素の代わりに記事要素を使用することをお勧めします。
注: 要素が必要な場合にのみ、セクション要素は汎用コンテナ要素ではありません。スタイル設定の目的またはスクリプト作成の利便性のために、作成者は代わりに div 要素を使用することをお勧めします。一般的なルールとして、要素の内容がドキュメントのアウトラインに明示的にリストされる場合にのみ、section 要素が適切です。
意訳は次のとおりです。以下の通り (【】内は私の注釈):
section 要素は、ドキュメントまたはアプリケーションのセクションを表します。 「セクション」とは、トピックごとにグループ化されたコンテンツの領域を意味し、通常はタイトルが付いています。 [つまり、各セクションは異なるトピックに対応します。他人が設定した分割基準ではなく、コンテンツ自体のテーマに注意してください。 】
セクションの例には、本の章、マルチタブ ダイアログ ボックスの各タブ ページ、論文の番号付きセクションなどがあります。 Web サイトのトップページは、紹介、最新コンテンツ、連絡先情報などのセクションに分かれている場合があります。
注: Web ページの作成者は、コンテンツがシンジケートに使用される場合、セクション要素ではなく記事を使用する必要があります。 [たとえば、ブログのホームページ上のすべてのブログ。別の例は、フォーラム投稿の 1 階、2 階、3 階...n 階です。通常、このコンテンツの各部分は形式は似ていますが、ソースからは独立しています。 】
注: セクションはユニバーサルコンテナ要素ではありません。スタイル設定またはスクリプト作成のみに使用する場合は、div 要素を使用します。簡単な経験則として、セクション要素は、要素のコンテンツがドキュメントのアウトラインにリストされる場合にのみ使用してください。
HTML5 セクションをどのように理解していますか?どのようなシナリオで使用されますか?これらのシナリオでは div ではなくセクションを使用するのはなぜですか?