Frontend 개발자 - hyo.loui

시멘틱 태그 본문

HTML, CSS

시멘틱 태그

hyo.loui 2023. 4. 6. 12:32

❤️‍🔥TIL : Today I Learned

semantic tag

시멘틱(semantic) 태그
의미가 부여된 태그라는 뜻 입니다.

사용해야 하는 이유와 종류를 알아봅니다.

시맨틱 태그란?

 

- HTML 태그에서 가장 기본적으로 쓰이는 태그는 <div> 태그 입니다.

- HTML5 부터 등장 했습니다. 

 

예를 들자면 <header> <main> <footer>

같은 태그가 있습니다. 이 태그를 보면 직관적으로 <상단> <메인> <하단> 태그라는 것을 알 수 있습니다.

 

 


시맨틱 태그를 사용해야 하는 이유

 

 

 

- HTML 문서 레이아웃을 만들 때 시맨틱 태그를 사용하지 않고 <div> 태그를 활용하여도 무방합니다.

   하지만 우리가 시멘틱 태그를 사용해야 하는 이유를 설명 드리겠습니다.

 

1. 가독성과 유지보수가 쉬워집니다. 모든 태그가 div라고 한다면 한눈에 파악하기 어렵고 태그 영역이 햇갈립니다.

2. 웹 브라우저가 html만 보고
   상단<header>, 본문<main>, 하단<footer>, 사이드<aside> 어느 영역인지 쉽게 알 수 있습니다.

3. 검색엔진이 검색을 수행할 때 html내 태그를 분석합니다(SEO 최적화).

  <article> 태그는 재배포를 할 수 있는 콘텐츠, <section> 태그는 재배포를 금지하는 콘텐츠로 인식합니다.

4. 웹 접근성을 고려하여 시각 장애인들이 사이트를 이용할 때 사용되는 스크린 리더기 등을 통해 활용될 수 있습니다.

 

 


시멘틱 태그 종류

 

태그 설명
<header> 사이트의 머리부분에 사용
<main> 메인 콘텐츠를 나타내는데 사용
<section> 제목별로 나눌 수 있는 문서의 콘텐츠 영역을 구성하는 요소
<article> 개별 콘텐츠를 나타내는 요소
<aside> 좌우측의 사이드 영역
<footer> 사이트의 바닥부분, 주로 연락처나 제작자 정보등을 기술하는 부분
<hgroup> 제목과 부제목을 묶어서 나타내는 요소
<nav> 웹 페이지 메뉴를 만들 때 사용

 


 

 최종 정리

  1. 시멘틱 태그를 사용하는 이유는 가독성이 좋아지고 유지 보수성이 좋아집니다
  2. 시멘틱 태그를 사용하면 웹 브라우저가 용도에 맞는 태그를 감지합니다.
  3. 스크린 리더기를 통해 시각장애인 등을 위한 웹 접근성을 높일 수 있습니다.
  4. SEO - 검색엔진에 검색이 되도록 최적화 할 수 있습니다.

 

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

position  (0) 2023.03.30
html form 태그 속성  (1) 2022.11.24
CSS 는 '인테리어'  (0) 2022.11.04
HTML 은 '건축물' 입니다.  (0) 2022.11.04