HTML

section 태그

funfunweb 2025. 3. 18. 16:00

HTML의 <section> 태그는 웹 페이지 내에서 주제별로 구분된 콘텐츠 영역을 정의하는 데 사용되는 시맨틱(의미론적) 요소입니다. <section>은 특정 주제나 개념을 나타내는 콘텐츠 블록을 만들 때 사용되며, 보통 하나의 주제를 다루는 제목(h1, h2, 등)과 함께 사용됩니다. 이 태그는 페이지를 논리적으로 나누어 구조를 명확하게 할 때 유용합니다.

주요 특징:

  1. 주제별 콘텐츠 구분: <section>은 페이지 내에서 관련된 콘텐츠를 논리적으로 그룹화할 때 사용됩니다. 예를 들어, 블로그 글에서 "서론", "본론", "결론" 부분을 구분하는 데 사용할 수 있습니다.
  2. 시맨틱(의미론적): <section> 태그는 그 자체로 의미가 있는 요소입니다. 즉, 이 태그는 콘텐츠를 하나의 주제로 구분하고, 그 내용이 특정한 주제나 개념과 관련이 있음을 명시적으로 나타냅니다.
  3. 내비게이션: <section> 태그를 사용하여 페이지를 나누면, 스크린 리더나 검색 엔진이 페이지의 구조를 더 잘 이해할 수 있게 돕습니다.
  4. 헤더와 함께 사용: 일반적으로 <section>은 <h1>, <h2>, <h3> 등의 제목 태그와 함께 사용되어, 각 섹션의 주제를 명확히 나타냅니다.

사용 예시:

<section>
  <h2>웹 디자인의 최신 트렌드</h2>
  <p>2025년 웹 디자인 트렌드에 대해 알아보겠습니다...</p>
</section>

<section>
  <h2>모바일 앱 개발</h2>
  <p>모바일 앱 개발에서 중요한 요소들을 소개합니다...</p>
</section>

설명:

  • 각 <section> 태그는 독립적인 콘텐츠 영역을 정의하고 있으며, 각각의 주제는 <h2> 태그로 제목이 지정되어 있습니다.
  • 각 섹션은 서로 다른 주제를 다루고 있으며, 이들을 구분하는 데 <section> 태그가 사용됩니다.

<section> 사용 시 주의사항:

  1. 의미 있는 구분: <section>은 주제나 내용을 논리적으로 구분하는 데 사용됩니다. 즉, 섹션마다 독립적인 제목을 포함해야 하며, 각 섹션의 내용은 해당 제목에 맞는 주제를 다뤄야 합니다.
  2. 불필요한 사용 피하기: 모든 콘텐츠를 <section>으로 감싸는 것은 적절하지 않습니다. 예를 들어, 페이지의 전체 레이아웃을 구성하는 <header>, <footer>, <nav> 태그는 <section> 태그로 감싸지 않습니다. <section>은 실제 주제별 콘텐츠를 나누는 데 사용해야 합니다.

예시: <section> 태그의 복잡한 사용

<section>
  <header>
    <h2>자주 묻는 질문</h2>
  </header>
  <article>
    <h3>웹사이트 사용 방법</h3>
    <p>웹사이트의 기본적인 사용 방법에 대해 설명합니다...</p>
  </article>
  <article>
    <h3>가입 절차</h3>
    <p>사용자가 가입하는 방법을 단계별로 안내합니다...</p>
  </article>
</section>

설명:

  • <header> 태그 안에 섹션의 제목을 두고, 각 <article>은 세부적인 내용을 다룹니다.
  • 하나의 주제(자주 묻는 질문)에 대한 여러 가지 질문을 <section>으로 그룹화하여 논리적으로 구분했습니다.

결론:

<section> 태그는 웹 페이지에서 콘텐츠를 주제별로 구분하는 데 매우 유용한 시맨틱 태그입니다. 이를 통해 페이지 구조를 명확히 하고, 검색 엔진 최적화(SEO)와 접근성을 개선하는 데 도움이 됩니다. <section>은 하나의 논리적인 콘텐츠 블록을 만들고자 할 때 사용되며, 각 블록은 제목(h1, h2, 등)과 함께 사용하여 그 주제를 분명히 해야 합니다.

'HTML' 카테고리의 다른 글

ul 태그 - 순서 없는 리스트  (0) 2025.03.18
ul - 목록  (0) 2025.03.18
article 태그  (0) 2025.03.18
main 태그  (0) 2025.03.18
nav 태그  (0) 2025.03.18