HTML_01)글자태그
2025. 9. 18. 18:00

학습 목표

  • HTML 제목태그(h1~h6)의 사용법과 특징 이해
  • 문단을 구성하는 p태그와 pre태그의 차이점 파악
  • 텍스트 서식을 위한 다양한 글자태그 활용법 습득
  • 태그 중첩 사용을 통한 복합적인 텍스트 표현 방법 학습

<HTML 문서 기본 구조>

HTML 문서는 크게 두 부분으로 구성된다. <head> 영역은 문서에 대한 메타 정보를 담고, <body> 영역은 실제 화면에 표시되는 콘텐츠가 들어간다.

<!DOCTYPE html> <!-- 해당 문서가 html5문서다 -->
<html lang="ko"> <!-- html문서의 영역을 나타내는 html태그 -->
<head> <!-- 문서에대한 정보 -->
    <meta charset="UTF-8"> <!-- 문서에서 사용할 문자 인코딩 UTF-8 -->
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>HTML 글자태그</title> <!--탭이나 즐겨찾기에 표시되는 사이트제목-->
</head>
<body> <!-- 실제 화면에 표시되는 콘텐츠가 들어가는 부분-->
    <!-- 여기에 콘텐츠 작성 -->
</body>
</html>

<제목 태그 (Heading Tags)>

- 제목태그의 계층 구조

HTML은 h1부터 h6까지 총 6단계의 제목태그를 제공한다. 숫자가 작을수록 더 중요하고 큰 제목을 의미한다.

<!-- h태그(h1 ~ h6) -->
<h1>제목태그입니다.</h1>
<h2>제목태그입니다.</h2>
<h3>제목태그입니다.</h3>
<h4>제목태그입니다.</h4>
<h5>제목태그입니다.</h5>
<h6>제목태그입니다.</h6>

<!-- 없는 태그를 사용해도 에러발생x 표현가능한 부분만 표현-->
<h7>제목태그입니다.</h7>

실행 결과:

h 태그 결과들

  • h1이 가장 크고 굵게 표시됨
  • h6까지 점진적으로 크기가 작아짐
  • h7 태그는 존재하지 않으므로 일반 텍스트로 표시됨

- 수평선으로 구분하기

<hr>

<hr> 태그는 콘텐츠 간의 구분선 역할을 하며, 단독으로 사용되는 자체 닫힘 태그다.


<문단 구성 태그>

- p태그와 pre태그의 차이점

p태그의 특징:

  • 줄바꿈을 위해서는 <br> 태그가 필요함
  • 연속된 공백은 하나의 공백으로만 인식함
  • 특수문자는 엔티티 코드로 표현해야 함
<h3>문단을 나누는 태그 : p, pre</h3>

<p>
    문단을 나누는 태그로는 p태그와 pre태그가 있다. <br>
    p태그는 줄바꿈을 하고자한다면 별도의 태그를 작성해야한다. <br>
    그리고 공백은 한개의 공백만 표시하기 때문에 <br>
    별도의 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;문구(엔티티코드)를 기술해야한다. <br>
    &lt; &gt; &amp; 등등....
</p>

 

pre태그의 특징:

  • 작성한 그대로의 형태를 유지함
  • 줄바꿈과 공백이 모두 보존됨
  • 코드나 시의 표현에 적합함
<pre>
    pre태그는 시작태그에서부터 종료태그까지 입력된 내용을 작성한 그대로 표현하는 태그
    줄바꿈이라던가         여러개의 공백을 그대로 인식함.
</pre>

 

 


<텍스트 서식 태그>

- 굵은 글씨 표현

<b>b: 글자를 굵게표시하는 태그</b>
<br><br>  <!---줄바꿈코드 --->

<strong>strong : 글자를 굵게표시하는 태그</strong>

 

b태그 vs strong태그:

  • b태그: 단순히 시각적으로 굵게 표현
  • strong태그: 의미적으로 중요한 내용임을 강조 (스크린 리더 등에서 인식)

- 기울임 글씨 표현

<em>em : 글자를 기울여 보여주는 태그</em>
<br><br>

<i>i : 글자를 기울여 보여주는 태그</i>

 

em태그 vs i태그:

  • em태그: 강조의 의미를 담은 기울임
  • i태그: 단순한 시각적 기울임 효과

- 기타 텍스트 효과

<mark>mark : 형광펜</mark> 효과를 주는 태그
<br><br>

<u>u : 글자에 밑줄 그어지는 태그</u>
<br><br>

<s>s : 글자에 취소선을 넣어주는 태그</s>
<br><br>

기본글자에 <sub>sub : 아래첨자</sub>를 나타내는 태그
<sup>sup : 윗 첨자</sup>를 나타내는 태그

 

실행 결과:

  • mark: 노란색 배경의 하이라이트 효과
  • u: 텍스트 하단에 밑줄
  • s: 텍스트 중앙에 취소선
  • sub: 화학식 H₂O의 2처럼 아래 작은 글자
  • sup: 수학식 x²의 2처럼 위 작은 글자

<태그 중첩 활용>

- 복합적인 텍스트 표현

HTML 태그는 중첩해서 사용할 수 있어 다양한 조합의 서식을 만들 수 있다.

<hr>

<p>
    태그를 중첩해서 사용하는 건 당연하게 가능 <br>
    <strong><em>굵고 기울인 글자</em></strong><br>
    <s><mark>취소선, 형광팬</mark></s>
</p>

 

실행 결과:

  • <strong><em>: 굵으면서 동시에 기울어진 텍스트
  • <s><mark>: 형광펜 효과와 취소선이 동시에 적용된 텍스트

- 태그 중첩 시 주의사항

  1. 올바른 닫힘 순서: 나중에 열린 태그를 먼저 닫아야 함
  2. 의미적 적절성: 논리적으로 말이 되는 조합인지 고려
  3. 가독성 유지: 과도한 중첩은 코드 가독성을 해칠 수 있

정리 및 요약

HTML 글자태그는 웹 페이지의 텍스트에 구조적 의미시각적 효과를 부여하는 핵심 요소다.

핵심 포인트:

  • 제목태그(h1~h6): 콘텐츠의 계층 구조 표현
  • 문단태그(p, pre): 텍스트 블록의 레이아웃 제어
  • 서식태그: 텍스트의 시각적 강조와 의미적 강조 구분
  • 태그 중첩: 다양한 조합을 통한 복합적 표현 가능

이러한 기본 태그들을 정확히 이해하고 활용하면 의미있는 HTML 구조를 만들 수 있으며, 향후 CSS 스타일링과 JavaScript 조작의 기반이 된다.

 

종합 결과

'HTMLCSSJavaScript' 카테고리의 다른 글

JavaScript_01) 변수  (0) 2025.09.22
HTML_05) 하이퍼링크 태그, 입력 양식 및 Form 태그  (0) 2025.09.22
HTML_04) 미디어, 영역 태그  (0) 2025.09.22
HTML_03) 표 태그  (0) 2025.09.20
HTML_02) 목록 태그  (0) 2025.09.19