开发者

Semantically correct tag to enclose a forum post

In HTML 5 what's the tag that is supposed to enclose a forum post, being as semantically correct as possible?


According to the Working Draft an article

The article element represents a self-contained composition in a document, page, application, or site and that is intended to be independently distributable or reusable, e.g. in syndication. This could be a forum post, a magazine or newspaper article, a blog entry, a user-submitted comment, an interactive widget or gadget, or any other independent item of content.


I suppose <article> is best suited, see http://www.alistapart.com/articles/previewofhtml5 for an excellent reference document.


I've always used <blockquote> for forum posts and blog comments. But <article> seems to be a good option too.


AS other mention above, <article>. But within that article you may want to split it up into sections (in <section>) as long as each section has a natural heading, otherwise don't.

e.g.
<article>
   <section>
      <header><h1>Introduction</h1></header>
      section content goes here
   </section>
   <section>
      <header><h1>Heading 1</h1></header>
      section content goes here
   </section>
   <section>
      <header><h1>Conclusion</h1></header>
      section content goes here
   </section>
</article>

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜