💡 퀵 접속: htm.kr/headings

HTML5 제목 태그 사용법

1. 제목 태그란?

제목 태그(h1~h6)는 HTML 문서에서 제목과 부제목을 정의하는 태그입니다. h1이 가장 중요한 제목이고, h6가 가장 낮은 수준의 제목입니다. 문서의 구조를 명확하게 하고 검색 엔진 최적화(SEO)에 중요한 역할을 합니다.

2. 기본 구조

제목 태그의 기본 사용법

<h1>웹사이트의 주요 제목</h1>

<h2>섹션 제목</h2>
<p>섹션 내용...</p>

<h3>하위 섹션 제목</h3>
<p>하위 섹션 내용...</p>

<h4>더 작은 제목</h4>
<p>내용...</p>

<h5>작은 제목</h5>
<p>내용...</p>

<h6>가장 작은 제목</h6>
<p>내용...</p>

3. 자주 사용되는 속성

속성 설명 예시
class CSS 클래스 지정 <h1 class="main-title">
id 고유 식별자 <h2 id="section1">
style 인라인 스타일 <h3 style="color: blue;">

4. 실제 사용 예제

<article class="blog-post">
    <header>
        <h1>웹 개발의 기초</h1>
        <p class="post-meta">작성자: 홍길동 | 2024년 3월 15일</p>
    </header>

    <section>
        <h2>HTML이란?</h2>
        <p>HTML은 웹 페이지의 구조를 정의하는 마크업 언어입니다.</p>

        <h3>HTML의 기본 구조</h3>
        <p>HTML 문서는 DOCTYPE 선언, html, head, body 태그로 구성됩니다.</p>

        <h4>DOCTYPE 선언</h4>
        <p>DOCTYPE 선언은 HTML 문서의 버전을 지정합니다.</p>
    </section>

    <section>
        <h2>CSS란?</h2>
        <p>CSS는 웹 페이지의 스타일을 정의하는 언어입니다.</p>

        <h3>CSS의 기본 문법</h3>
        <p>CSS는 선택자와 선언부로 구성됩니다.</p>
    </section>
</article>

실제 브라우저에서 보여지는 모습:

웹 개발의 기초

HTML이란?

HTML은 웹 페이지의 구조를 정의하는 마크업 언어입니다.

HTML의 기본 구조

HTML 문서는 DOCTYPE 선언, html, head, body 태그로 구성됩니다.

DOCTYPE 선언

DOCTYPE 선언은 HTML 문서의 버전을 지정합니다.

CSS란?

CSS는 웹 페이지의 스타일을 정의하는 언어입니다.

CSS의 기본 문법

CSS는 선택자와 선언부로 구성됩니다.

💡 주의사항

  • h1 태그는 페이지당 하나만 사용합니다.
  • 제목의 계층 구조를 올바르게 유지합니다.
  • 제목 레벨을 건너뛰지 않습니다.
  • 제목 태그는 내용의 구조를 반영합니다.
  • 스타일링 목적으로 제목 태그를 사용하지 않습니다.

5. 스타일링 예제

<style>
    /* 기본 제목 스타일 */
    h1 {
        font-size: 2.5em;
        margin-bottom: 1em;
        color: #333;
        border-bottom: 2px solid #333;
        padding-bottom: 0.5em;
    }

    h2 {
        font-size: 2em;
        margin: 1.5em 0 1em;
        color: #444;
    }

    h3 {
        font-size: 1.5em;
        margin: 1.2em 0 0.8em;
        color: #555;
    }

    h4 {
        font-size: 1.2em;
        margin: 1em 0 0.6em;
        color: #666;
    }

    h5 {
        font-size: 1.1em;
        margin: 0.8em 0 0.4em;
        color: #777;
    }

    h6 {
        font-size: 1em;
        margin: 0.6em 0 0.3em;
        color: #888;
    }

    /* 블로그 포스트 제목 스타일 */
    .blog-post h1 {
        font-family: 'Noto Serif KR', serif;
        line-height: 1.2;
    }

    .post-meta {
        color: #666;
        font-size: 0.9em;
        margin-top: -1em;
        margin-bottom: 2em;
    }

    /* 반응형 스타일 */
    @media (max-width: 768px) {
        h1 { font-size: 2em; }
        h2 { font-size: 1.8em; }
        h3 { font-size: 1.4em; }
        h4 { font-size: 1.1em; }
        h5 { font-size: 1em; }
        h6 { font-size: 0.9em; }
    }
</style>

6. 성능 최적화 팁

  • 제목의 계층 구조를 명확하게 유지합니다.
  • 불필요한 제목 태그 중첩을 피합니다.
  • CSS로 스타일링을 처리합니다.
  • 접근성을 고려한 마크업을 사용합니다.
  • 검색 엔진 최적화를 고려합니다.

7. 검증 및 테스트

제목 태그가 올바르게 사용되었는지 확인하는 방법:

  • W3C 마크업 검증 서비스 사용
  • 제목 계층 구조 검토
  • 다양한 브라우저에서 테스트
  • 접근성 검사 도구 사용
  • 스크린 리더 테스트