HTML&CSS

#5 HTML 시맨틱 태그

인생아 2024. 8. 25. 00:15
반응형

시맨틱 태그란 무엇일까요?

HTML 시맨틱 태그는 웹 페이지의 각 요소에 의미를 부여하는 태그입니다. 단순히 내용을 표현하는 것을 넘어, 해당 요소가 무엇을 의미하는지 명확하게 해줍니다.

예를 들어, <div> 태그는 단순히 내용을 감싸는 역할만 하지만, <header> 태그는 페이지의 머리 부분, <nav> 태그는 탐색 메뉴를 의미합니다. 이렇게 의미를 부여하면 사람뿐만 아니라 검색 엔진도 웹 페이지의 구조를 더 잘 이해할 수 있게 되고, 결과적으로 사용자 경험과 검색 엔진 최적화(SEO)에 큰 도움이 됩니다.

왜 시맨틱 태그를 사용해야 할까요?

  • 웹 페이지 구조 명확화: 시맨틱 태그를 사용하면 웹 페이지의 구조가 더욱 명확해져 코드 가독성이 높아집니다.
  • 검색 엔진 최적화(SEO) 향상: 검색 엔진은 시맨틱 태그를 통해 웹 페이지의 내용을 더 잘 이해하고 검색 결과에 반영합니다.
  • 웹 접근성 향상: 시각 장애인을 위한 화면 판독기는 시맨틱 태그를 통해 웹 페이지의 내용을 더 정확하게 전달할 수 있습니다.
  • 유지보수 편의성 증가: 코드의 의미가 명확하기 때문에 코드 수정 및 유지보수가 더욱 용이합니다.

주요 시맨틱 태그와 예시

  • <header>: 페이지의 머리 부분 (제목, 로고 등)
  • <nav>: 탐색 메뉴
  • <section>: 페이지의 주요 섹션
  • <article>: 독립적인 콘텐츠 (블로그 게시글, 뉴스 기사 등)
  • <aside>: 본문과 관련된 부가적인 정보 (사이드바, 광고 등)
  • <footer>: 페이지의 바닥 부분 (저작권 정보, 연락처 등)
HTML
<!DOCTYPE html>
<html>
<head>
  <title>시맨틱 태그 예시</title>
</head>
<body>
  <header>
    <h1>나의 웹사이트</h1>
    <nav>
      <ul>
        <li><a href="#">홈</a></li>
        <li><a href="#">소개</a></li>
        <li><a href="#">연락처</a></li>
      </ul>
    </nav>
  </header>

  <section>
    <article>
      <h2>첫 번째 게시글</h2>
      <p>이것은 시맨틱 태그를 이용한 예시입니다.</p>
    </article>
  </section>

  <footer>
    <p>&copy; 2023 나의 웹사이트</p>
  </footer>
</body>
</html>
 
 

시맨틱 태그 활용 시 주의사항

  • 중복 사용 금지: 하나의 요소에 여러 개의 시맨틱 태그를 중복해서 사용하면 안 됩니다.
  • 의미에 맞게 사용: 시맨틱 태그는 단순히 디자인을 위해 사용하는 것이 아니라, 해당 요소의 의미를 정확하게 나타내기 위해 사용해야 합니다.
  • div 태그 남용 자제: div 태그는 의미가 없는 일반적인 컨테이너 요소입니다. 시맨틱 태그를 사용할 수 있는 경우에는 div 태그 대신 시맨틱 태그를 사용하는 것이 좋습니다.
반응형

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

[CSS] 3. 선택자(selector)  (0) 2024.09.13
[CSS] 2. 문법과 규칙  (0) 2024.09.13
[CSS] 1. CSS 소개  (0) 2024.09.13
#6 HTML 태그  (0) 2024.08.25
#4 HTML5의 새로운 기능  (1) 2024.08.25
#3 HTML 요소와 속성  (0) 2024.08.25
#2 HTML 문서의 구조  (0) 2024.08.25
#1 HTML 이란  (0) 2024.08.24