웹사이트의 배치를 기준으로 한 의미를 가진 태그. 기능 자체는 div
태그와 동일하다.
여러 이유가 있지만 결국 div
태그만 사용할 시에는 코드를 알아보기 힘드니, 모두 의미가 있는 태그(Semantic tag)를 이용하여 의미를 정확하게 명시되도록 하는 것이 주 목적이다. 즉 가독성(readability)과 접근성(Accessibility) 향상이라는 것.
특별하게 별도의 기능이 아니라 꼭 어디에 써야 한다고 정해진 것은 아니다. 주 사용처를 적었다.
header
영역 위쪽으로 로고나 메뉴 등을 감쌈.
nav
navigator의 약자. 메뉴 등에 사용.
main
주 내용을 감쌈. 한 번만 사용 가능.
section
부분 별로 나눔.
article
분리된 독립적 내용을 감쌈.
figure
이미지와 그 설명을 감쌈.
footer
영역 아래쪽으로 추가 정보들을 감쌈.