시맨틱 태그란?

📘 정의:

시맨틱 태그는 이름에서 의미(semantics) 를 알 수 있는 HTML 태그로, 내용의 구조와 의미를 명확하게 전달하는 태그입니다.

🧱 대표적인 시맨틱 태그:

태그 의미
<header> 문서나 섹션의 머리말
<nav> 내비게이션(메뉴)
<main> 문서의 주요 콘텐츠
<section> 문서의 독립적인 영역
<article> 독립적으로 배포 가능한 콘텐츠
<aside> 보조 콘텐츠(광고, 링크 등)
<footer> 문서나 섹션의 맺음말

🌟 시맨틱 태그 사용의 장점:

장점 설명
접근성 향상 스크린 리더가 구조를 더 잘 이해하여 사용자에게 정확히 전달함
SEO 최적화 검색 엔진이 웹페이지의 의미를 파악하기 쉬워져 노출에 유리함
코드 가독성 향상 개발자들이 구조와 의미를 직관적으로 이해할 수 있음
유지보수 용이 명확한 구조 덕분에 나중에 수정하거나 확장하기 쉬움

모범 답안

시맨틱 태그는 HTML5에서 도입된 구조적 마크업 요소로, <article>, <section>, <nav>, <header>, <footer>와 같은 태그들을 포함합니다.

시맨틱 태그를 사용하면 다음과 같은 장점이 있습니다.

1. 접근성 향상

스크린 리더와 같은 보조 기술이 문서의 구조를 쉽게 이해하여 사용자에게 적절한 정보를 제공할 수 있습니다.

이는 장애를 가진 사용자들이 웹 사이트를 더 쉽게 이용할 수 있도록 돕습니다.

2. 검색 엔진 최적화 (SEO)

시맨틱 태그를 사용하면 검색 엔진이 페이지의 콘텐츠를 더 잘 분석하여 관련 정보를 사용자에게 효과적으로 제공할 수 있습니다.

이는 웹사이트의 검색 엔진 랭킹을 높이는 데 도움을 줄 수 있습니다.

3. 코드의 가독성 및 유지보수 향상

시맨틱 태그를 사용하면 코드의 의미가 명확해져 다른 개발자들이 소스 코드를 더 쉽게 이해하고 수정할 수 있습니다.

이는 협업 작업 시 효율성을 높이고, 유지보수에 소요되는 시간을 줄여줍니다.