02. HTML-Basic structure
02. HTML-Basic structure
HTML 구조 파악하기
[toc]
HTML 기본 구조 살펴보기
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<!DOCTYPE html>
<html lang="ko">
<head>
<meta charset="UTF-8">
<title>HTML 기본 구조 살펴보기</title>
</head>
<body>
<h1>프런트엔드 웹 개발</h1>
<hr>
<p>HTML</p>
<p>CSS</p>
<p>JavaScript</p>
</body>
</html>
HTML 구조 설명
HTML 문서는 일반 문서와 달리 엄격한 구조를 따라야 합니다. 위 예시는 매우 간단하지만, HTML 문서에 반드시 포함되어야 하는 핵심 구조를 모두 갖추고 있습니다.
1. 기본 구성 요소
<!DOCTYPE html>
: 해당 문서가 HTML5로 작성되었음을 선언<html>
: 문서의 시작과 끝을 정의하는 태그<head>
: 브라우저가 문서를 이해하는 데 필요한 정보들을 포함<body>
: 실제 사용자 화면에 보여질 콘텐츠를 담는 부분
2. lang
속성의 의미
1
<html lang="ko">
lang
속성은 문서의 주 언어를 정의합니다.- 검색엔진에서 특정 언어 필터링 시 유리하며,
- 화면 낭독기 같은 접근성 도구에서도 해당 언어에 맞는 억양이나 발음 적용에 도움을 줍니다.
3. <head>
안의 구성 요소
<meta>
태그
1
<meta charset="UTF-8">
- 문서에 어떤 문자 인코딩을 사용할지를 정의합니다. UTF-8은 다양한 언어를 지원합니다.
1
2
3
<meta name="keyword" content="html 구조">
<meta name="description" content="html 구조를 설명드리겠습니다.">
<meta name="author" content="YoungHoon Ko">
- 검색엔진과 브라우저를 위한 추가 설명 정보를 담을 수 있습니다.
<title>
태그
1
<title>이것은 제목입니다.</title>
- 웹 브라우저 탭이나 검색 결과에 표시되는 문서 제목입니다.
4. <body>
안의 태그들
<h1>
: 제목 태그로, 숫자가 클수록 크기가 작아집니다 (h1
~h6
)<p>
: 단락(paragraph)을 나타냅니다.<hr>
: 수평선을 삽입합니다 (horizontal rule)
📌 정리: HTML 문서는
DOCTYPE
선언부터 시작하여,html
,head
,body
순으로 명확하게 구조화되어야 하며, 각 영역마다 의미와 목적이 뚜렷합니다.
End