본문 바로가기
Web/HTML

[HTML] 웹표준 제목(h1, h2, h3, h4, h5, h6) 요소 태그, heading tag

by 잇포에듀 2022. 7. 6.
반응형

HTML 제목 태그 <h1> ~ <h6>의 종류와 개념

제목(h1~h6 요소)에는 h1 요소, h2 요소, h3 요소, h4 요소, h5 요소, h6 요소, 이렇게 여섯 단계가 있습니다.

 

<h1> 요소는 큰 제목, <h2>는 중간 제목, <h3>는 작은 제목으로 사용하며, <h4>~<h6> 요소는 필요에 따라 <h3> 이하의 제목에 사용하는게 기본입니다.

 

보통 <h1>이 가장 크게 표시되며 <h6> 요소가 가장 작게 표시됩니다. 각각의 크기는 브라우저에 의존하지만 CSS의 font-size 속성으로 임의이 크기를 지정할 수도 있습니다.

 

<body>

    <h1>제목1 입니다.</h1>

    <h2>제목2 입니다.</h2>

    <h3>제목3 입니다.</h3>

    <h4>제목4 입니다.</h4>

    <h5>제목5 입니다.</h5>

    <h6>제목6 입니다.</h6>

</body>

h1~h6 요소의 계층 구조에 주의

예컨데 h1 요소 다음에 h3 요소 지정은 계층 구조를 지키지 않은 것이 됩니다. 즉 h1 요소 다음에는 h2 요소, 그 다음에는 h3 요소 같이 제목을 순서에 맞게 작성해야 합니다.

 

<!-- 이 계층 구조는 좋지 않은 예시입니다. -->

<body>

    <h1>제목1 입니다.</h1>

    <h3>제목3 입니다.</h3>

    <h2>제목2 입니다.</h2>

</body>

 

여러 검색 엔진은 각 웹사이트의 내용을 <h> 태그를 이용하여 키워드를 수집하고 내용을 크롤링 합니다. 따라서 HTML 문서에 포함되는 제목을 <h> 태그로 작성해야 SEO (검색 엔진 최적화)에도 도움을 받을 수 있습니다.

 

그리고 원칙적으로 h1 요소는 하나의 문서에 하나만 지정합니다. 

 

<!-- 이 계층 구조는 좋지 않은 예시입니다. -->

<body>

    <h1>제목1 입니다.</h1>

    <h2>제목2 입니다.</h2>

    <h1>제목1 입니다.</h1>

</body>

 

h1~h6 요소는 최대 여섯 계층의 제목 단계밖에 지정할 수 없는 문제가 있어서 <section> 요소를 활용할 수 있습니다.


정리

  • <h1> ~ <h6> 태그는 6단계의 제목(heading)을 나타냅니다.
  • <h1> 태그가 가장 높은 단계 <h6> 단계가 가장 낮은 단계입니다.
  • <h1> ~ <h6> 태그는 글씨 크기의 변화만을 의미하지 않습니다. 글씨 크기는 CSS의 font-size로 변경 가능합니다.
  • <h1> ~ <h6>의 단계적 계층 구조를 지켜야 합니다. <h1> 다음은 <h3>가 아니라 <h2>.
  • 한 페이지에 <h1> 태그는 한 번만 사용해야 합니다.

참고 도서

  • XHTML과 CSS로 만드는 '바른' 웹사이트, 웹표준 교과서 (2010, 마시코 타카히로, 디지털미디어리서치)

 

반응형

댓글