Semantic은 '의미론적인'이라는 뜻입니다.
즉, 시맨틱 태그는 의미를 가진 태그입니다.
시맨틱 태그는 HTML5가 도입되면서 생긴 중요한 변화 중 하나입니다.
시맨틱 태그는 웹 페이지의 구조와 콘텐츠를 더 명확하고 의미 있게 만드는 역할을 합니다.
시맨틱 태그는 태그 자체가 그 태그에 포함된 내용을 설명합니다.
예를 들어, <header>
, <article>
, <section>
과 같은 태그는 태그 이름만으로도 해당 부분의 역할을 파악할 수 있습니다.
시맨틱 태그는 웹 페이지의 구조를 더 직관적이고 이해하기 쉽게 만들어줍니다.
이 글에서는 대표적인 시맨틱 태그 몇 개만 다루고
구체적인 내용과 더 다양한 종류는 다른 글에서 작성하겠습니다.
<header>
<nav>
<main>
<section>
<article>
<aside>
<footer>
<figure>
<figcaption>
figure
요소에 대한 캡션을 제공합니다.<time>
아래는 시맨틱 태그를 사용하여 웹 페이지를 구성한 예제입니다.
<!DOCTYPE html>
<html lang="ko">
<head>
<meta charset="UTF-8">
<title>시맨틱 태그 예제</title>
</head>
<body>
<header>
<h1>내 웹사이트</h1>
<nav>
<ul>
<li><a href="#home">홈</a></li>
<li><a href="#about">소개</a></li>
<li><a href="#contact">연락처</a></li>
</ul>
</nav>
</header>
<main>
<article>
<header>
<h2>첫 번째 기사</h2>
<time datetime="2024-05-29">2024년 5월 29일</time>
</header>
<p>이것은 첫 번째 기사입니다. 시맨틱 태그를 사용하면 HTML 코드가 더 구조적이고 명확해집니다.</p>
</article>
<section>
<h2>관련 기사</h2>
<article>
<h3>두 번째 기사</h3>
<p>이것은 두 번째 기사입니다. 시맨틱 태그를 사용하면 검색 엔진 최적화(SEO)에 도움이 됩니다.</p>
</article>
</section>
</main>
<aside>
<h2>보조 콘텐츠</h2>
<p>이 영역은 주요 콘텐츠와는 별도로 부가적인 정보를 제공합니다.</p>
</aside>
<footer>
<p>© 2024 내 웹사이트. 모든 권리 보유.</p>
</footer>
</body>
</html>