시맨틱(Semantic) 태그
HTML 문서 내 시맨틱(Semantic, 의미)
태그를 사용하면 콘텐츠의 의미를 명확하게 전달할 수 있습니다.
시맨틱은 "의미를 가진"이라는 뜻으로, 어떤 부분이 header(머리말)
인지, main(본문)
인지, footer(꼬리말)
인지 등을 명확하게 구분할 수 있도록 합니다.
시맨택 태그를 사용하면 웹 검색 엔진에 페이지의 의미를 명확하게 전달할 수 있어 검색 엔진 최적화(SEO)에 도움이 되고, 웹 접근성을 높일 수 있습니다.
주요 시맨틱 태그는 아래와 같습니다.
<header>
태그
header 태그는 웹 페이지의 머리글 부분으로 웹페이지 상단에 로고, 내비게이션 메뉴, 회사 이름 등을 표시합니다.
예시
header 태그 예시
<header>
<h1>My Website</h1>
<nav>
<ul>
<li><a href="#">Home</a></li>
<li><a href="#">About</a></li>
<li><a href="#">Contact</a></li>
</ul>
</nav>
</header>
<footer>
태그
footer 태그는 웹페이지의 바닥글(꼬리말)로, 웹 사이트의 하단에 저작권 정보, 연결 링크, 저자 정보 등을 표기합니다.
예시
footer 태그 예시
<footer>
<p>© 2023 My Website. All rights reserved.</p>
<nav>
<ul>
<li><a href="#">Privacy Policy</a></li>
<li><a href="#">Terms of Service</a></li>
<li><a href="#">Contact Us</a></li>
</ul>
</nav>
</footer>
<nav>
태그
nav 태그는 header 태그 안에서 다른 페이지로 이동할 수 있는 링크들을 표시합니다.
예시
nav 태그 예시
<nav>
<ul>
<li><a href="#home">홈</a></li>
<li><a href="#news">뉴스</a></li>
<li><a href="#contact">연락처</a></li>
</ul>
</nav>