- 시맨틱 태그
- 태그를 통해서 의미를 전달. 소스를 보면 코드가 한눈에 쏙!
- section
- 문서 내에서 같은 의미의 구역(제목으로 시작하는 컨텐츠)을 나눌때 사용.
- 섹션의 제목으로 사용되는 제목컨텐츠는 상하구조 갖지 않으며 섹션내 사용된 제목컨텐츠는 레이아웃에 영향 안줌.
- 신문기사와 같은 배포형은 section이 아닌 article 사용
- section에 스타일이나 스크립트를 지정하려 한다면 div를 사용.
- article
- 문서내의 독립적인 글, 블로그 글이나 뉴스 본문등을 구성하는 섹션.
- article 안에서 header, footer와 같은 하나의 페이지 형식으로 구성할 수도 있으며 페이지 안에서 article요소가 여러번 반복되어도 상관없음
- article요소가 중첩될경우 중첩된 article요소는 서로 상호관련이 있어야 한다.
- ex) 블로그 글을 나타내는 article요소 내부에 블로그 방문자 댓글이나 의견을 article요소로 넣을 수 있다.
- aside
- 섹션의 내용과 관련없진 않지만 분리되어도 문제없는 섹션. 주로 사이드바 형태로 표현.
- aside태그는 본문 내용에 대한 추가적인 설명할때 사용하는 태그. 본문과 별도로 추가적인 언급을 할때 사용.
- header
- 머릿말 태그, 소개, 또는 문서에 대한 탐색 요소의 그룹을 지정.
- footer
- 페이지 하단부의 저작권 정보나 서비스 제공자 정보 등을 제공하는 부분.
- menu
- 페이지 내 기능을 하는 버튼/링크의 모음(대표적으로 툴바)을 나타낸다.
- type은 context, toolbar, list 3가지의 type이 있고 기본값은 list.
- nav
- 외부 페이지로 연결되는 링크의 모음