2장: HTML 문서의 구조

2.1 HTML 문서의 기본 구조

HTML 문서는 특정한 규칙에 따라 작성됩니다. 이 규칙을 이해하면 HTML 문서를 읽고 작성하는 데 도움이 됩니다. 기본적인 HTML 문서의 구조는 다음과 같습니다:

[HTML 코드 입력]
<!DOCTYPE html> 

<html lang="ko"> 

<head> 

<meta charset="UTF-8">

 <meta name="viewport" content="width=device-width, initial-scale=1.0">

 <title>기본 HTML 문서</title> 

</head>

 <body>

     <h1>안녕하세요!</h1> 

        <p>이것은 기본 HTML 문서의 예제입니다.</p> 

</body> 

</html>

2.2 <!DOCTYPE html> 선언

  • 역할: <!DOCTYPE html> 선언은 HTML5 문서임을 브라우저에 알려주는 역할을 합니다.
  • 위치: 문서의 가장 첫 번째 줄에 위치해야 합니다.
  • 중요성: 브라우저가 문서를 올바르게 해석하고 렌더링하기 위해 필요합니다. 이 선언이 없으면 브라우저는 문서를 "쿼크 모드(Quirks Mode)"로 렌더링할 수 있습니다.

2.3 <html> 요소

  • 역할: HTML 문서의 루트 요소로, 문서 전체를 감쌉니다.
  • 위치: <!DOCTYPE html> 다음에 위치하며, 문서의 모든 다른 요소를 포함합니다.
  • 속성: <html> 태그에는 lang 속성을 사용하여 문서의 기본 언어를 설정할 수 있습니다.
[HTML 코드 입력]
<html lang="ko">

2.4 <head> 요소

  • 역할: 문서의 메타데이터를 포함하는 부분입니다. 이 메타데이터는 브라우저가 문서를 올바르게 표시하는 데 사용됩니다.
  • 위치: <html> 태그 내에서 <body> 태그 전에 위치합니다.
  • 내용: <title>, <meta>, <link>, <style>, <script> 등을 포함할 수 있습니다.
    • <title>: 브라우저 탭에 표시될 문서의 제목을 지정합니다.
[HTML 코드 입력]
<title>문서 제목</title>
  • <meta>: 문서의 메타데이터를 정의합니다. 예를 들어, 문자 인코딩을 설정할 수 있습니다.
[HTML 코드 입력]
<meta charset="UTF-8">

2.5 <body> 요소

  • 역할: 실제로 브라우저에 표시될 콘텐츠를 포함하는 부분입니다.
  • 위치: <head> 태그 다음에 위치합니다.
  • 내용: 텍스트, 이미지, 링크, 비디오 등 다양한 콘텐츠 요소를 포함할 수 있습니다.

예제 문서

다음은 간단한 HTML 문서의 예제입니다:
[HTML 코드 입력]
<!DOCTYPE html>

 <html lang="ko"> 

<head> 

<meta charset="UTF-8"> 

<meta name="viewport" content="width=device-width, initial-scale=1.0"> 

    <title>기본 HTML 문서</title> 

</head> 

<body> 

    <h1>안녕하세요!</h1> 

    <p>이것은 기본 HTML 문서의 예제입니다.</p> 

</body> 

</html>

2.6 연습 문제

  1. HTML 문서의 기본 구조를 작성해 보세요.
  2. <title> 태그를 사용하여 문서 제목을 "내 첫 번째 HTML 문서"로 설정해 보세요.
  3. <meta> 태그를 사용하여 문서의 문자 인코딩을 UTF-8로 설정해 보세요.

댓글