2016-11-22 1 views
1

私は<の記事>というタグについて読んでいました。このタグには2つの定義があります。 2つの別々の例!HTML5:W3C githubの説明とテクニカルレポート

ここgithub

だgithubのバージョンがarticleコメントに適しており、その中にコメントを表示するためolを使用する例だという事実を省略しています。 TRは、個々のコメントごとにarticleを使用します。

なぜ違いがありますか?タグの機能と目的は変わりますか?

+1

もっとよく理解するには、[The History of HTML5](http://mashable.com/2012/07/17/history-html5/#qP2x854gikqH)を参照してください。 –

+0

@MikeMcCaughanなぜ2つの味があるのか​​分かりません。どちらも** W3C ** [1](https://www.w3.org/TR/html/sections.html#the-article-element)と[2](https://www.w3 .org/TR/html5/sections.html#the-article-element) – Meysam

+0

最初のリンクはHTML 5.1であり、2番目のリンクはHTML 5です。 –

答えて

1

This issue on GitHubは、articleへの変更の理由を説明しています。私は後世のためにそれの一部を引用します:

現在の記事の定義と更新定義の主な違い:

  • 表しどのような記事は
  • 定義が簡素化されているより規定されている

  • シンジケーションの周りの言い回しと原子の「エントリ」との関係は、他の「原則」ステートメントと一緒に削除されました 定義:

  • アドバイスは/ ATが公開できるかの説明が強調されている見出しを追加する

  • べきレベルの要件を追加されました。

  • 例は

とコメントのためのarticleの使用について、具体的a subsequent comment協議更新されています。

&hellipを。ユーザが提出したコメントは、<article>の意味が<article>のようにマークアップされていない方が一般化され、セマンティクスを劣化させる。ユーザの投稿されたコメントは、その意味が直接親記事の文脈に結びついているので完全で自己完結型のものかどうかは疑わしい。また、個々のユーザーのコメントをドキュメントのアウトラインに含めることはしばしば意味がありません。これが役に立つと思われる場合は、<section>要素とコメントごとの子見出しでマークアップすることができます。 SemWebの目的のために、schema.orgの注釈は、などの細かいセマンティクスを示す方がはるかに優れています。これはコメントです。

+0

したがって、定義が変化しているか、更新されていると言えます。右? – Meysam

+1

はい、HTML5は「標準」として構想されており、実装が標準に近づくにつれてほぼ継続的に更新されています。 –

+0

この議論を続けるのは申し訳ありませんが、「コメントのための記事を使用する」というステートメントに依存する**コード**はどうなりますか?あなたは何かを使うのに慣れていて、明日は変わることにします。一貫性はない。 – Meysam

関連する問題