2013-02-15 33 views
5

イム:
enter image description here記事> p + time - 記事が短すぎるかどうか以下のためのマークアップを書く

すべての記事のようなつぶやきやその短すぎを提示すると、私は、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> 
+3

あなたはつぶやきが正確に「記事」として記述することができると信じている場合は、(私自身の考えはそれができないということで、おそらく概要またはAにコメントのいくつかの形式である 'article'を使用より長い形式の記事)。さもなければ、 'ul'や' ol'の中の 'li'のような別の要素を使用してください。しかし、それは本当に重要ではない、私は記事のための最小長の要件はないと思うし、多くの場合、それが間違っていると思われる場合は、多くの場合。 –

+0

ok、ご意見ありがとうございます - 回答) –

+0

おそらく、[最近公開されたHTMLに関する記事](http://lists.w3.org/Archives/Public/public-html/2013Jan/0109.html) – steveax

答えて

4

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

+0

これはフッターにあります)よろしくお願いします。 –

+2

はい、アクセシビリティ上の理由から、計算された見出しレベルを使用する方が良いかもしれません(ただし、特定のJAWSバージョンは "h1"どこでも "アプローチ)。しかし、意味的には、ここでも 'h1'を使うのは正しいです。両方の方法が可能です。ユーザーにはどの方法を使うかによって異なります。すべてのsectioning要素に 'h1'を使うと、見出しレベルを調整することなく自由にセクションを移動できるという利点があります。 – unor

0

はい、それはdefinitionに一致するように、各マイクロブログエントリは、articleすべきである:

article要素は、文書、ページ、アプリケーション、またはサイトに自己完結型組成を表し、すなわち原則として、は独立して配布可能または再利用可能です、例えばシンジケーションでこれは、フォーラム投稿、雑誌や新聞記事、ブログの投稿、ユーザーが投稿したコメント、インタラクティブなウィジェットやガジェット、その他の内容の独立した項目です。

あなたがそれらを一覧表示できul /(または、コンテキストに応じて、ol)も、必要に応じて/適切な:

<section> 
    <h1>Recent tweets</h1> 
    <ul> 
    <li><article>…</article></li> 
    <li><article>…</article></li> 
    <li><article>…</article></li> 
    </ul> 
</section> 

あなたは、著者のような(メタデータを含めるようにしたいと思う場合名前)では、footer要素を使用する必要があります。そこにあなたのtime要素も配置する必要があります。著者名と連絡できるプロフィールに著者名がリンクされている場合は、article要素を使用し、ページ全体ではなく、article要素をマイクロブログに使用するもう1つの理由がありますエントリ)。

<article> 
    <p>…</p> 
    <footer> 
    <time>…</time> 
    </footer> 
</article> 
+0

これはばかげた答え-1 – CharlieTuna

+0

@CharlieTuna:なぜそれを考えるのですか?あなたが議論をしていないなら、私は疑問を明確にすることはできません。 – unor

関連する問題