私はDisqusコメントを実装するブログに取り組んでおり、HTML5セマンティックマークアップを可能な限り活用するように努力しています。
これが例です<article />(それ自体は内にあります<section />)、かなり単純です:
<article class="post">
<header>
<h2>Title</h2>
<p class="posted-on">Posted on <time datetime="2012-07-28T13:00:24+01:00">July 28th 2012</time>.</p>
</header>
<p>Lorem ipsum dolor sit amet...</p>
<p>Lorem ipsum dolor sit amet...</p>
<!-- blog comments -->
</article>
上記の構造では、記事のコメントをどこに統合するかが意味的にわかりません。
- A
<footer />は明らかに適切ではありません(「フッター要素はコンテンツをセクショニングしていません。新しいセクションを導入していません。」) - Disqusは非同期JavaScriptを使用し
<iframe />て、コメントウィジェットを含むを作成するため、a<p />も適切ではないようです。
私はセマンティックマークアップのことを考えすぎていますか?それをaに貼り付けて、<div />心配しないのが最善ですか?