1

sectionHTML5要素はセマンティック要素であるため、スタイリング目的で使用すべきではないと聞いたことがあります。したがって<section class='wrapper'>、div を置き換えるのは間違っているため、使用した<div class='wrapper'>方がよいでしょう。
しかし、section 要素を使用する意味があり、かつラッパーが必要な場合はどうでしょうか? そのような場合でも大丈夫<section class='wrapper'>ですか?それともしなければなりませんか

<section>
  <div class='wrapper'>
    ..
  </div>
</section>

私には少し肥大しているように見えますか?

4

3 に答える 3

5

sectionHTML5要素をスタイリング目的で使用するべきではないと聞いたことがあります。

あなたの情報源が何であるかはわかりませんが、間違っています。スタイルアウェイ!

そうは言っても、要素は、 HTML5 仕様に従って、<section>意味的に適切な場合に使用する必要があります。

section 要素は、ドキュメントまたはアプリケーションの一般的なセクションを表します。このコンテキストでのセクションは、通常は見出しを持つコンテンツのテーマ別グループです。

于 2013-01-25T18:42:27.563 に答える
2

何も問題はありません。

于 2013-01-25T18:42:05.213 に答える
1

http://www.w3.org/wiki/HTML/Elements/sectionを参照

要素は、ドキュメントまたはアプリケーションの一般的なセクションを表します。

  • このコンテキストでは、セクションはコンテンツのテーマごとのグループです。

    • タブ付きダイアログ ボックスのさまざまなタブ付きページ
    • 論文の番号付きセクション
  • Web サイトのホームページは、紹介、ニュース項目、および連絡先情報のセクションに分割できます。

  • section 要素は、一般的なコンテナー要素ではありません。section 要素は、コンテンツがドキュメントのアウトラインに明示的にリストされる場合にのみ適切です。【例A】

  • 通常は見出しのあるセクション。

<section class='wrapper'>クラスの追加はセマンティクスであり、スタイリングの目的ではないため、使用できます。もちろん、クラスのスタイルを設定できます。

次に、<section class='wrapper'>ラッパーが大きくて重要なものである場合 (セクションが含まれている場合) を使用する必要があります。そうでない場合は、 を使用することをお勧めします<div class='wrapper'>

しかし

<section>
  <div class='wrapper'>
    ..
  </div>
</section>

セマンティックではない不要なコードを追加するため、非常にひどいものです。

于 2013-01-25T18:48:30.237 に答える