HTML 제목 태그 이해하기

HTMLBeginner
지금 연습하기

소개

이 랩에서는 학생들이 HTML 제목 태그를 탐구하고 다양한 제목 레벨을 사용하여 구조화된 웹 페이지 콘텐츠를 만드는 방법을 배웁니다. 이 랩은 참가자들이 기본 HTML 문서를 만들고 <h1>부터 <h6>까지의 제목 태그 계층 구조를 이해하도록 안내하며, 이러한 태그가 다양한 중요도 수준으로 텍스트를 구성하고 표시하는 방법을 보여줍니다.

참가자들은 기본적인 HTML 구조를 설정하는 것으로 시작하여 제목 태그를 점진적으로 추가하여 시각적 및 의미적 차이점을 이해하게 됩니다. 랩이 끝나면 학생들은 제목 태그를 효과적으로 사용하는 실질적인 기술을 습득하고, 웹 페이지 디자인에서 제목 태그의 역할을 이해하며, 브라우저가 명확하고 조직적인 콘텐츠 프레젠테이션을 만들기 위해 다양한 제목 크기를 렌더링하는 방법을 배우게 됩니다.

기본 HTML 문서 생성

이 단계에서는 제목 태그를 이해하기 위한 기반 역할을 하는 기본 HTML 문서를 만드는 방법을 배웁니다.

먼저 WebIDE 를 열고 ~/project 디렉토리로 이동합니다. 파일 탐색기에서 마우스 오른쪽 버튼을 클릭하고 "New File"을 선택하여 index.html이라는 새 파일을 만듭니다.

다음은 여러분이 만들 기본 HTML 문서 구조입니다.

<!doctype html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <title>My First HTML Page</title>
  </head>
  <body>
    <!-- Your content will go here -->
  </body>
</html>

주요 구성 요소를 살펴보겠습니다.

  • <!DOCTYPE html>은 이것이 HTML5 문서임을 선언합니다.
  • <html>은 HTML 페이지의 루트 요소입니다.
  • <head>는 문서에 대한 메타 정보를 포함합니다.
  • <body>는 보이는 페이지 콘텐츠를 포함합니다.

브라우저에서 이 파일을 볼 때의 예시 출력:

[An empty white page with no visible content]

이제 WebIDE 에서 파일을 저장합니다. 파일 탐색기를 확인하거나 터미널을 사용하여 파일이 생성되었는지 확인할 수 있습니다.

H1 부터 H6 까지 제목 태그 탐색

이 단계에서는 웹 페이지의 콘텐츠 구조와 계층 구조를 정의하는 데 사용되는 HTML 제목 태그에 대해 배웁니다. HTML 은 <h1>부터 <h6>까지 6 개의 제목 레벨을 제공하며, <h1>이 가장 중요하고 <h6>가 가장 중요하지 않습니다.

이전 단계에서 만든 index.html 파일을 엽니다. <body> 섹션을 업데이트하여 다양한 제목 태그를 포함합니다.

<body>
  <h1>Main Heading (Largest)</h1>
  <h2>Subheading Level 2</h2>
  <h3>Subheading Level 3</h3>
  <h4>Subheading Level 4</h4>
  <h5>Subheading Level 5</h5>
  <h6>Subheading Level 6 (Smallest)</h6>
</body>

제목 태그에 대한 주요 사항:

  • <h1>은 일반적으로 메인 페이지 제목 또는 가장 중요한 제목에 사용됩니다.
  • 제목은 계층적 순서로 사용해야 합니다.
  • 각 제목 레벨은 문서 구조에서 서로 다른 중요도 레벨을 나타냅니다.

브라우저에서 볼 때의 예시 출력:

HTML heading tags hierarchy example

WebIDE 에서 파일을 저장합니다. 웹 브라우저에서 파일을 열어 다양한 제목 태그가 어떻게 보이는지 확인할 수 있습니다.

다양한 제목 크기 비교

이 단계에서는 다양한 제목 태그가 시각적으로 크기에서 어떻게 다른지, 그리고 문서의 시각적 계층 구조에 어떤 영향을 미치는지 살펴봅니다. index.html 파일을 열고 내용을 수정하여 크기 차이를 더 명확하게 보여줍니다.

<body> 섹션을 더 자세한 예시로 업데이트합니다.

<body>
  <h1>Welcome to HTML Heading Exploration</h1>
  <p>Notice how heading sizes change from h1 to h6:</p>

  <h1>Heading 1 - Largest and Most Important</h1>
  <p>This is an h1 heading, typically used for main titles.</p>

  <h2>Heading 2 - Section Title</h2>
  <p>H2 is used for major sections within the document.</p>

  <h3>Heading 3 - Subsection Title</h3>
  <p>H3 represents subsections or smaller divisions.</p>

  <h4>Heading 4 - Minor Heading</h4>
  <p>H4 is used for less significant headings.</p>

  <h5>Heading 5 - Very Small Heading</h5>
  <p>H5 is rarely used but available for additional hierarchy.</p>

  <h6>Heading 6 - Smallest Heading</h6>
  <p>H6 is the least prominent heading tag.</p>
</body>

주요 관찰 사항:

  • 각 제목 태그 (<h1>부터 <h6>) 는 점진적으로 더 작은 기본 크기를 갖습니다.
  • 시각적 계층 구조는 독자가 콘텐츠 구조를 이해하는 데 도움이 됩니다.
  • 브라우저 기본 스타일은 자동으로 제목 크기를 조정합니다.

브라우저에서 볼 때의 예시 출력:

HTML heading size comparison

WebIDE 에서 파일을 저장하고 웹 브라우저에서 열어 크기 차이를 확인합니다.

제목 태그 제한 테스트

이 단계에서는 HTML 제목 태그를 사용할 때 몇 가지 중요한 제한 사항과 모범 사례를 살펴봅니다. 이러한 제약 조건을 이해하면 더 의미론적으로 정확하고 접근 가능한 웹 페이지를 만들 수 있습니다.

제목 태그 제한 사항을 보여주기 위해 index.html 파일을 다음 내용으로 업데이트합니다.

<body>
    <h1>Main Page Title</h1>

    <h2>Incorrect Heading Hierarchy Example</h2>

    <!-- Demonstrating improper heading nesting -->
    <h3>Subsection</h3>
    <h5>This is not recommended!</h5>

    <!-- Excessive heading usage -->
    <h1>Another Main Heading</h1>

    <!-- Mixing headings without logical structure -->
    <h6>Very Small Heading</h6>
    <h2>Back to a Larger Heading</h2>

    <p>Key Limitations to Remember:</p>
    <ul>
        <li>Avoid skipping heading levels</li>
        <li>Use only one <h1> per page</li>
        <li>Maintain a logical heading hierarchy</li>
    </ul>
</body>

중요한 제목 태그 제한 사항:

  • 제목 레벨을 건너뛰지 마십시오 (예: h1 에서 h4 로 바로 이동).
  • 메인 제목에 대해 페이지당 하나의 <h1> 태그만 사용하십시오.
  • 논리적이고 일관된 제목 구조를 유지하십시오.
  • 제목은 콘텐츠의 중요성을 반영해야 합니다.
  • 부적절한 사용은 SEO 및 접근성에 부정적인 영향을 미칠 수 있습니다.

브라우저에서 볼 때의 예시 출력:

Inconsistent heading hierarchy example

WebIDE 에서 파일을 저장하고 일관성 없는 제목 사용이 어떻게 혼란스러워 보이는지 확인하십시오.

요약

이 랩에서는 참가자들이 기본적인 HTML 문서를 만들고 <h1>부터 <h6>까지 6 가지 서로 다른 제목 레벨을 탐색하여 HTML 제목 태그의 기본 사항을 배웠습니다. 이 랩은 학습자가 표준 HTML 구조를 구성하고, 제목 태그의 목적과 계층 구조를 이해하며, 이러한 태그가 웹 페이지 콘텐츠를 구성하고 구조화하는 데 어떻게 사용되는지 보여주는 과정을 안내했습니다.

실습에서는 완전한 HTML 템플릿을 사용하여 index.html 파일을 만들고, 다양한 제목 태그를 삽입하여 시각적 및 의미적 차이점을 보여주고, 제목이 전반적인 문서 구조와 가독성에 어떻게 기여하는지 이해하는 과정이 포함되었습니다. 참가자들은 <h1>이 가장 중요한 제목을 나타내고 <h6>가 가장 덜 중요한 제목을 나타내는 방식으로 제목 태그를 사용하여 콘텐츠 계층 구조를 설정하는 실질적인 경험을 얻었습니다.