2011/12/08

Redefining a Blog Using HTML5 Semantic Markup [part2]

Sections and Articles
Sections are the logical regions of a page, and the section element is here to replace the abused div tag when it comes to describing logical sections of a page.
 
Don’t get carried away with sections, though. Use them to logically group your content! Here we’ve created a section that will hold all the blog posts. However, each post shouldn’t be in its own section. We have a more appropriate tag for that.


Articles 
The article tag is the perfect element to describe the actual content of a web page. With so many elements on a page, including headers, footers, navigational elements, advertisements, widgets, blogrolls, and social media bookmarks, it might be easy to forget that people come to your site because they’re interested in the content you’re providing. The article tag helps you describe that content. Each of our articles will have a header, some content, and a footer. We can define an entire article like this:


We can use header and footer elements inside of our articles, which makes it much easier to describe those specific sections. We can also divide our article into multiple sections using the section element.

 [part 1 tutorial]