5

マークアップを書いています:
ここに画像の説明を入力してください

記事のようにすべてのツイートを提示するのは正しいでしょうか、それとも短すぎるので、ulなどを使用する必要がありますか?

<section>
    <h1>Recent tweets</h1>
    <article>
        <p>I'm looking...</p>
        <time>3 day ago</time>
    </article>
    <article>
        <p>@mediatemple will ...</p>
        <time>6 days ago</time>
    </article>
    <article>
        <p>Corpora Business</p>
        <time>10 days ago</time>
    </article>
</section>  
4

2 に答える 2

4

それは本当に問題ではありません。WHATWGはまだそれについてかなり曖昧です。私の問題はh1にあります。これはページ上の唯一のものですか?ページタイトルも「最近のツイート」ですか?もしそうなら、あなたは大丈夫です。しかし、これは大きなページのプラグインのようなものだと思います。その場合、セマンティック/アクセシビリティの理由から、低レベルのタグの使用を検討してください。

于 2013-02-15T16:55:15.313 に答える
0

はい、各マイクロブログエントリは、定義articleと一致するため、である必要があります。

このarticle要素は、ドキュメント、ページ、アプリケーション、またはサイト内の自己完結型の構成を表します。つまり、原則として、シンジケーションなどで独立して配布または再利用できます。これは、フォーラムの投稿、雑誌や新聞の記事、ブログエントリ、ユーザーが送信したコメント、インタラクティブなウィジェットやガジェット、またはその他の独立したコンテンツアイテムである可能性があります。

必要に応じて/適切な場合は、それらをul/(またはコンテキストによっては)にリストすることもできます。ol

<section>
  <h1>Recent tweets</h1>
  <ul>
    <li><article>…&lt;/article></li>
    <li><article>…&lt;/article></li>
    <li><article>…&lt;/article></li>
  </ul>
</section>

メタデータ(作成者名など)を含める場合は、footer要素を使用する必要があります。ここにtime要素を配置する必要もあります。著者名が著者に連絡できるプロファイルにリンクされる場合は、要素を使用する必要があります(ページ全体ではなく、にaddress関連付けられているため、マイクロブログエントリに要素を使用するもう1つの理由です)。articlearticle

<article>
  <p>…&lt;/p>
  <footer>
    <time>…&lt;/time>
  </footer>
</article>
于 2013-02-16T15:57:39.807 に答える