7

本に関する架空のウェブサイト。各本には独自のページがあります。今度は、私の大好きな本をリストしたページを追加したいと思います。「コンテナ」にはどのHTML5セクション要素を使用し、各本にはどの要素を使用しますか?MARQUEEプレースホルダーとプレースホルダーはまたはである必要がありBLINKますsectionarticle

ページは次のようになります。

<body>
  <h1>Books!</h1>

  <nav>
    <h1>Navigation</h1>
  </nav>

  <MARQUEE> <!-- section or article? -->
    <h1>My all time favorite books</h1>

      <BLINK> <!-- section or article? -->
        <h1><cite>The Hobbit, or There and Back Again</cite></h1>
        <p>…&lt;/p>
        <nav><a href="books/hobbit">see the page about "The Hobbit"</a></nav>
      </BLINK>

      <BLINK> <!-- section or article? -->
        <h1><cite>Alice's Adventures in Wonderland</cite></h1>
        <p>…&lt;/p>
        <nav><a href="books/alice">see the page about "Alice in Wonderland"</a></nav>
      </BLINK>

  </MARQUEE>

  <footer>☺ 2012 books.example.net</footer>
</body>

私の考え

article記載されている各本は要素でなければならないと思います。仕様には、「ドキュメント内の自己完結型の構成」、「原則として、独立して配布または再利用可能」、「ブログエントリ、[…]独立したコンテンツアイテム」と記載されています。これらはすべてここで一致すると思います。

しかし、コンテナはどうですか?使用する必要がありますsectionarticlearticleネストされた要素を持つarticleは、ブログのコメントをマークアップする方法です。

たとえば、ユーザーが送信したコメントを受け入れるサイトのブログエントリは、ブログエントリarticleの要素内にネストされた要素としてコメントを表すことができarticleます。

一般的な定義は次のとおりです。

article要素がネストされている場合、内側の要素articleは、原則として外側の記事のコンテンツに関連する記事を表します。

「原則的に関連する」も私の例と一致しているようですよね?

私の見方:私のお気に入りの本に関するこのページは、「自己完結型の構成」です。それは私が印刷して誰かに読んでもらうことができる記事であり、彼は彼が必要とするすべての情報を持っているでしょう、それはそれ自体で理にかなっています、何も欠けていません。また、好きな本はどれも「自己完結型の構成」です。好きな本を1冊しか印刷できず、読者は(その本に関する)すべての関連情報を持っているので、それだけでも意味があります。

誰かがここに反対するかどうか興味がありますか?

同意する人のために、私の次の質問は次のようになります。お気に入りの本のリストは、マークアップの選択に関して最新のブログ投稿のリストと意味的に異なりますか?articleそれで、「大丈夫、お気に入りの本のリストは問題ありませんが、最新のブログ投稿のリストは問題ありません」と言いますか?私が見ることができる唯一の違いは、ほとんどの人が最新のブログ投稿のスニペットのリストを読むことにそれほど興味がないということです。したがって、それは口語的な意味での「自己完結型の構成」ではありません。

4

2 に答える 2

1

コンテンツ全体をにarticle、各本をに入れsectionます。

これにより、W3Cによって提供された3番目のセクションの例と非常に一致するようになります。

于 2012-09-17T00:52:03.263 に答える
1

理想的には、記事が含まれているリストを使用することになるでしょう。それは、まあ、あなたの好きな本のリストだからですよね?

しかし、個人的には、記事を含むセクションを使用しています。私は実際にはリストが記事に匹敵するとは考えていません。それは本質的にあなたが持っているものです。リストを作成した方法に関する情報を含めるように拡張して、ブログ投稿タイプのものにする場合は、記事を含む記事(理想的には、次を含む記事)である方が理にかなっています。記事のリスト)。

いずれにせよ、リンクしている個別の本ごとにセクションを使用しても、まったく意味がありません。

于 2012-09-17T00:52:42.423 に答える