본문 바로가기
Study/HTML

HTML 기초 강의 1편: 웹 페이지 기본 구조와 태그

by wawManager 2024. 11. 1.
728x90

HTML 기초 강의 1편: 웹 페이지 기본 구조와 태그

HTML은 웹 페이지의 구조를 정의하는 마크업 언어입니다. 이번 강의에서는 HTML의 기본 구조와 자주 사용하는 태그들에 대해 설명합니다.

 

1. HTML 기본 구조

HTML 문서는 <!DOCTYPE html> 선언으로 시작하고, 전체 구조는 <html>, <head>, <body> 세 부분으로 나뉩니다.

<!DOCTYPE html>
<html>
<head>
    <title>HTML 기초 강의 1편</title> <!-- 웹 브라우저 탭에 표시될 제목 -->
</head>
<body>
    <!-- 웹 페이지의 실제 콘텐츠가 들어가는 본문 부분 -->
</body>
</html>

 

  • <!DOCTYPE html> : HTML5 문서임을 선언합니다.
  • <html> : HTML 문서의 루트 요소입니다.
  • <head> : 페이지의 메타데이터와 스타일, 스크립트를 포함하는 영역입니다.
  • <body> : 웹 페이지의 주요 내용을 담는 부분입니다.

2. 기본 HTML 태그

HTML에서 자주 사용하는 태그들을 소개합니다.

제목 태그 (<h1> ~ <h6>)

제목을 표시하는 태그로, <h1>이 가장 크고 <h6>이 가장 작습니다.

<h1>제목 1</h1>
<h2>제목 2</h2>
<h3>제목 3</h3>

 

단락 태그 (<p>)

본문의 문단을 표시할 때 사용합니다.

<p>이것은 단락을 나타내는 태그입니다.</p>

링크 태그 (<a>)

다른 페이지나 사이트로 이동할 수 있는 하이퍼링크를 생성합니다.

<a href="https://www.example.com" target="_blank">Example 사이트로 이동</a>
  • href 속성은 이동할 URL을, target="_blank"는 새 창에서 열리게 설정합니다.

이미지 태그 (<img>)

웹 페이지에 이미지를 삽입하는 태그입니다.

<img src="image.jpg" alt="이미지 설명">

src 속성은 이미지 파일의 경로, alt 속성은 이미지가 표시되지 않을 때 나타날 설명입니다.

3. HTML 요소와 속성

HTML 태그에는 속성을 추가하여 요소의 행동을 제어할 수 있습니다.

예를 들어, 링크에 target="_blank"를 추가하면 새 창에서 링크를 엽니다.

<a href="https://www.openai.com" target="_blank">OpenAI 사이트 방문</a>

 

  • href: 링크 주소
  • target="_blank": 새 창에서 링크 열기

4. HTML 예제: 간단한 웹 페이지 만들기

다음은 위 내용을 활용해 구성한 간단한 HTML 웹 페이지 예제입니다.

<!DOCTYPE html>
<html>
<head>
    <title>HTML 기초 웹 페이지</title>
</head>
<body>
    <h1>HTML 기초 강의 1편</h1>
    <p>HTML은 웹 페이지의 구조를 정의하는 언어입니다. 다양한 태그를 사용해 페이지를 구성합니다.</p>

    <h2>HTML 태그 예시</h2>
    <p>아래는 HTML에서 자주 사용하는 태그입니다.</p>

    <h3>링크 예제</h3>
    <a href="https://www.openai.com" target="_blank">OpenAI 사이트 방문</a>

    <h3>이미지 예제</h3>
    <img src="https://via.placeholder.com/150" alt="예제 이미지">

    <h3>단락 예제</h3>
    <p>이것은 하나의 단락입니다.</p>
</body>
</html>

 

 

간단한 용어 정리

  • 태그(Tag): HTML 요소를 정의하는 구문으로 <h1>, <p>처럼 구성됩니다.
  • 속성(Attribute): 태그 내에서 추가 정보를 제공하는 부분으로 href, src 등이 있습니다.
  • 요소(Element): 태그와 내용이 포함된 전체입니다. 예) <h1>제목</h1>

 

728x90