[HTML] 시맨틱 태그(Semantic tag)

2025. 5. 7. 00:54·기술/HTML,CSS

시맨틱 태그(Semantic tag)

사전적 정의로 시맨틱(Semantic)은 ‘의미 있는’이라는 뜻이다.

웹에서 쓰는 시맨틱 태그도 이와 비슷하게  "이 영역이 어떤 역할을 하는지"를 브라우저와 사람 모두에게 설명하는 태그를 말한다.

 

시멘틱 태그가 왜 중요할까?
  • 접근성 개선: 스크린 리더가 페이지 구조를 더 잘 이해함
  • 가독성 향상: 개발자가 HTML 구조를 보고도 빠르게 역할을 파악할 수 있음
  • SEO에 도움: 검색 엔진이 콘텐츠를 더 잘 분석하고 평가할 수 있음

대표적인 시멘틱 태그

<header> 문서나 섹션의 머리말. 로고, 제목, 네비게이션 등이 들어간다.
<nav> 주요 탐색 링크 집합. 메뉴나 목차를 담는다.
<main> 페이지의 주요 콘텐츠. 한 페이지에 하나만 있어야 한다.
<section> 문서의 논리적인 구획. 주제를 가진 블록 단위로 나눌 때 사용.
<article> 독립적인 콘텐츠. 블로그 글, 뉴스 기사처럼 단독으로 의미 있는 내용.
<aside> 보조 정보. 사이드바, 광고, 관련 링크 등에 사용.
<footer> 문서나 섹션의 바닥글. 저작권, 연락처, 하단 링크 등을 담는다.
<figure> 이미지, 차트 등 독립적인 시각 콘텐츠를 담을 때 사용.
<figcaption> <figure>의 설명 문구. 이미지 캡션 등에 사용.
<mark> 하이라이트 강조. 검색 결과 등에서 키워드 강조에 사용.
<time> 시간이나 날짜를 표현. 기계가 인식할 수 있는 시간 정보 제공.
<address> 연락처 정보. 이메일, 주소, 전화번호 등.
<details> 열고 닫을 수 있는 토글 박스. FAQ나 추가 정보에 유용.
<summary> <details>의 제목 역할. 클릭하면 내용이 펼쳐진다.
<abbr> 약어를 설명. 툴팁처럼 전체 용어를 보여줄 수 있음.
<cite> 인용 출처. 책 제목, 작품명 등에 사용.
<code> 코드 조각을 표시. 개발 문서나 튜토리얼에 사용.
<kbd> 사용자 입력 키보드 명령어. 예: Ctrl + C

 

 

이미지로 보면 다음과 같다.

❌ div로만 작성한 코드

<div class="header"></div>
<div class="nav"></div>
<div class="content"></div>
<div class="footer"></div>

✅ 시맨틱 태그를 사용한 코드

<header></header>
<nav></nav>
<main></main>
<footer></footer> 

구조에 의미가 있다면 → 시맨틱 태그를 활용하자!

저작자표시 비영리 변경금지 (새창열림)

'기술 > HTML,CSS' 카테고리의 다른 글

[CSS] CSS 전처리기와 후처리기, 뭐가 다를까?  (1) 2025.05.13
[CSS] CSS Diner: 선택자 연습을 위한 CSS 학습 사이트  (0) 2025.05.13
[CSS] CSS 핵심 개념과 적용 방식  (0) 2025.05.11
'기술/HTML,CSS' 카테고리의 다른 글
  • [CSS] CSS 전처리기와 후처리기, 뭐가 다를까?
  • [CSS] CSS Diner: 선택자 연습을 위한 CSS 학습 사이트
  • [CSS] CSS 핵심 개념과 적용 방식
빔네모
빔네모
console.log("빔네모")
  • 빔네모
    bimnemo("개발")
    빔네모
  • 전체
    오늘
    어제
    • 기록 (152)
      • 기술 (42)
        • JavaScript (6)
        • TypeScript (9)
        • React.js (10)
        • Next.js (0)
        • 라이브러리,도구 (4)
        • HTML,CSS (4)
        • CS (5)
        • BE (4)
      • 개발 (98)
        • 프로젝트 (0)
        • 트러블슈팅 (5)
        • 알고리즘(코딩테스트) (93)
      • 정보 (4)
      • 취미 (8)
        • 감상 (8)
  • 인기 글

  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
빔네모
[HTML] 시맨틱 태그(Semantic tag)
상단으로

티스토리툴바