There are eight primary layout tags in HTML 5, and while not all browsers recognize them, even the browsers that support HTML 5 are not always reliable in how they display these tags. The layout tags are:
If you’re going to write HTML 5 pages using these layout tags, you should add a single line of CSS to your master stylesheet:
article, aside, figure, footer, header, hgroup, nav, section {
display: block;
}
By adding in this line, you tell the browser that these are block-level elements and should be displayed as such.

