HTML5의 여러 태그들은 그 자체로 어떤 의미를 지닌다.
다음의 시맨틱 태그들은 기능적으로는 div 태그와 동일하지만 각각의 종류 자체가
페이지에서 해당 요소가 갖는 의미와 역할을 나타낸다.
<header>
페이지나 구획의 제목 역할을 하는 요소들을 두는 데 사용된다.
로고와 제목, 검색창 등이 들어간다.
<nav>
링크들을 포함하는 태그다.
주로 페이지의 메뉴들이나 색인 등에 사용된다.
<footer>
페이지나 구획의 최하단에 보여지는 푸터에 사용된다.
페이지의 주인 연락처 및 저작권 정보 등이 들어간다.
<main>
페이지의 주요 내용이 들어간다.
페이지에서 하나만 존재하여야 한다.
<aside>
사이드바 등 주요 내용과 간접적으로 연관된 컨텐츠를 포함한다.
<section>
페이지의 컨텐츠를 일정 단위의 구획으로 나누는 데에 사용된다.
더 작은 단위의 컨테이너는 div를 사용한다.
<article>
페이지 내에서 재사용될 수 있거나 페이지로부터 독립적인,
즉 다른 페이지에서도 사용될 수 있는 컨텐츠에 사용한다.
기사나 블로그 포스트, 댓글 등에 사용된다.