HTML 5 recognizes that Web pages have a structure, just like books have a structure or other XML documents. In general, Web pages have navigation, body content, and sidebar content plus headers, footers, and other features. And HTML 5 has created tags to support those elements of the page.
- <section> – to define sections of pages
- <header> – defines the header of a page
- <footer> – defines the footer of a page
- <nav> – defines the navigation on a page
- <article> – defines the article or primary content on a page
- <aside> – defines extra content like a sidebar on a page
- <figure> – defines images that annotate an article