KnockOn/2week
[2주차 TIL] KnockOn Bootcamp HTML
one_pic
2024. 12. 16. 23:22
웹 개발 기초: HTML 문서 구조와 기본적인 HTML 태그
📚 학습 목표
- HTML 문서의 전체 구조 이해
- 기본적인 HTML 태그 학습
- 각 태그의 용도 및 사용법 이해
1. HTML 문서의 구조
HTML(HyperText Markup Language)은 웹 페이지의 기본 구성요소로, 웹 페이지의 구조와 콘텐츠를 정의합니다. HTML 문서는 특정한 구조를 가지고 있으며, 이는 웹 브라우저가 내용을 올바르게 표시할 수 있도록 돕습니다.
1.1 기본 HTML 문서 구조
<!DOCTYPE html>
<html lang="ko">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>문서 제목</title>
<link rel="stylesheet" href="styles.css">
</head>
<body>
<header>
<h1>헤더 내용</h1>
</header>
<main>
<section>
<h2>섹션 제목</h2>
<p>여기에 본문 내용이 들어갑니다.</p>
</section>
</main>
<footer>
<p>© 2023 웹사이트 이름</p>
</footer>
</body>
</html>
1.2 주요 구성 요소 설명
<!DOCTYPE html>
: HTML5 문서임을 선언합니다.<html>
: HTML 문서의 루트 요소입니다.<head>
: 메타데이터(문서 제목, 스타일시트 링크 등)를 포함합니다.<body>
: 웹 페이지의 실제 콘텐츠가 들어가는 부분입니다.
2. 기본적인 HTML 태그들
HTML에는 다양한 태그가 있으며, 각 태그는 특정한 역할과 기능을 가지고 있습니다. 아래는 자주 사용되는 기본 HTML 태그들을 정리한 것입니다.
2.1 텍스트 관련 태그
<h1> ~ <h6>
: 제목 태그 - 페이지의 구조를 정의하는 데 사용됩니다.<h1>메인 제목</h1> <h2>부제목</h2>
<p>
: 문단 태그 - 텍스트를 문단으로 구분하기 위해 사용됩니다.<p>이것은 하나의 문단입니다.</p>
<span>
: 인라인 태그 - 특정 텍스트 부분에 스타일을 적용할 때 사용됩니다.<p>이 문장에서 <span style="color: red;">특정 부분</span>을 강조합니다.</p>
2.2 구조 관련 태그
<div>
: 블록 레벨 요소 - 일반적으로 콘텐츠를 그룹화할 때 사용됩니다.<div> <h3>제목</h3> <p>내용</p> </div>
<header>
,<footer>
: 문서의 머리말과 바닥글을 정의합니다.<header> <h1>웹사이트 이름</h1> </header> <footer> <p>연락처 정보</p> </footer>
<main>
: 주요 콘텐츠 영역을 나타냅니다.<main> <p>이곳은 주요 콘텐츠가 들어갑니다.</p> </main>
2.3 링크 및 미디어 관련 태그
<a>
: 하이퍼링크를 생성합니다.<a href="https://www.example.com">웹사이트 방문하기</a>
<img>
: 이미지를 삽입합니다.<img src="image.jpg" alt="설명 텍스트">
2.4 리스트 관련 태그
<ul>
: 순서 없는 목록,<ol>
: 순서 있는 목록입니다.<ul> <li>항목 1</li> <li>항목 2</li> </ul> <ol> <li>첫 번째 항목</li> <li>두 번째 항목</li> </ol>
3. 각 태그의 용도와 사용법
3.1 태그의 용도
- 구조 정의: HTML 태그는 웹 페이지의 논리적 구조(헤더, 본문, 푸터 등)를 정의하여 콘텐츠의 가독성을 높입니다.
- 스타일링: CSS와의 조합을 통해 웹 페이지의 시각적 표현을 조정합니다.
- 상호작용: JavaScript와 결합하여 사용자와의 상호작용을 가능하게 합니다.
3.2 예제
다음은 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>
<header>
<h1>나의 첫 웹 페이지</h1>
</header>
<main>
<section>
<h2>소개</h2>
<p>안녕하세요! 이 페이지는 HTML의 기초를 배우기 위한 예제입니다.</p>
</section>
<section>
<h2>좋아하는 것들</h2>
<ul>
<li>코딩</li>
<li>음악 감상</li>
<li>여행</li>
</ul>
</section>
</main>
<footer>
<p>© 2023 나의 웹사이트</p>
</footer>
</body>
</html>
📌 마무리
이 포스트에서는 HTML 문서의 기본 구조와 다양한 태그들에 대해 알아보았습니다. HTML은 웹 페이지의 토대가 되는 언어로, 각 태그의 용도를 잘 이해하고 활용하는 것이 중요합니다.