I'd like to grok the ultimate nature of <aside>, <section>, <article>.What is the best, most semantically correct structure of a blog page using HTML5 tags?Should I put the sidebar inside an <aside>? Or does this rather belong into a <section> (as <aside> should be used for advertisements, short quotes and such)?How should I present the main feature, the blog post? How do I use <article> correctly?How should I mark-up the article tags?
What is the most semantically correct structure of a blog page using HTML5 tags?
html5;construction
You want to use <article> for Blog posts. Mark Pilgrim has a really good explanation of how to use each tag. He also explains how to mark-up the article just below the list of definitions on his site. This is a fantastic book for learning HTML 5 and CSS.The article element represents a component of a page that consists of 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.Aside is for tangentially related elements and the section represents represents a generic document or application section.