私は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 />
心配しないのが最善ですか?