Learning
레슨 1 / 9·15분

HTML 기본 구조

HTML이란?

HTML(HyperText Markup Language)은 웹 페이지의 구조를 정의하는 마크업 언어입니다. 브라우저는 HTML 문서를 읽고 화면에 내용을 표시합니다. 모든 웹 페이지는 HTML을 기반으로 만들어지며, CSS와 JavaScript가 그 위에 스타일과 동작을 더합니다.

HTML 문서의 기본 구조

모든 HTML 문서는 선언으로 시작합니다. 이 선언은 브라우저에게 해당 문서가 HTML5 표준을 따른다는 것을 알려줍니다. 그 다음 태그 안에 두 영역으로 나뉩니다.

html
<!DOCTYPE html>
<html lang="ko">
<head>
  <meta charset="UTF-8" />
  <meta name="viewport" content="width=device-width, initial-scale=1.0" />
  <title>나의 첫 웹 페이지</title>
</head>
<body>
  <h1>안녕하세요!</h1>
  <p>HTML을 배우고 있습니다.</p>
</body>
</html>
  • - HTML5 문서임을 선언
  • - 문서의 루트 요소, 언어 설정
  • - 메타 정보, 타이틀, 외부 리소스 연결
  • - 실제 화면에 표시되는 콘텐츠

주요 HTML 태그

HTML에는 다양한 태그가 있으며, 각 태그는 콘텐츠의 의미와 역할을 나타냅니다. 아래는 가장 자주 사용되는 태그들입니다.

html
<!-- 제목 태그: h1(가장 큼) ~ h6(가장 작음) -->
<h1>메인 제목</h1>
<h2>부제목</h2>
<h3>소제목</h3>

<!-- 문단 -->
<p>이것은 하나의 문단입니다.</p>

<!-- 링크 -->
<a href="https://example.com">예제 사이트로 이동</a>

<!-- 이미지 -->
<img src="photo.jpg" alt="사진 설명" />

<!-- 순서 없는 목록 -->
<ul>
  <li>항목 1</li>
  <li>항목 2</li>
</ul>

<!-- 순서 있는 목록 -->
<ol>
  <li>첫 번째</li>
  <li>두 번째</li>
</ol>

<!-- 영역 구분 -->
<div>블록 레벨 컨테이너</div>
<span>인라인 컨테이너</span>
💡

는 블록 레벨 요소로 줄 전체를 차지하고, 은 인라인 요소로 텍스트 흐름 안에서 일부분만 감쌉니다. 시맨틱 태그(
,