HTML(HyperText Markup Language)은 웹 페이지를 구성하는 기본적인 마크업 언어입니다. HTML은 문서의 구조를 정의하고, 텍스트, 이미지, 링크, 폼 요소 등을 웹 브라우저에서 표시할 수 있도록 합니다.
HTML은 주로 웹 페이지를 만들 때 사용되며, 다음과 같은 역할을 합니다.
HTML 문서는 기본적으로 <html>, <head>, <body> 세 가지 주요 부분으로 구성됩니다.
<!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>
웹 페이지를 만들 때 자주 사용되는 레이아웃 유형을 소개합니다.
한 페이지에 모든 정보를 담는 형태로, 간단한 랜딩 페이지나 포트폴리오 사이트에 유용합니다.
<div class="container">
<header>
<h1>내 웹사이트</h1>
</header>
<section>
<p>이곳에 내용을 추가하세요.</p>
</section>
<footer>
<p>© 2025 모든 권리 보유</p>
</footer>
</div>
웹사이트의 여러 페이지를 탐색할 수 있도록 내비게이션 메뉴를 포함한 형태입니다.
<nav>
<ul>
<li><a href="#">홈</a></li>
<li><a href="#">소개</a></li>
<li><a href="#">서비스</a></li>
<li><a href="#">연락처</a></li>
</ul>
</nav>
여러 개의 콘텐츠 블록을 균형 있게 배치하는 그리드 기반의 레이아웃입니다.
<div class="grid-container">
<div class="grid-item">콘텐츠 1</div>
<div class="grid-item">콘텐츠 2</div>
<div class="grid-item">콘텐츠 3</div>
</div>
CSS를 사용하면 더욱 깔끔한 그리드 레이아웃을 만들 수 있습니다.
.grid-container {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 10px;
}
.grid-item {
padding: 20px;
background-color: lightgray;
text-align: center;
}
HTML은 웹 개발의 기초가 되는 중요한 언어로, 다양한 요소를 조합하여 웹 페이지를 구성할 수 있습니다. CSS와 JavaScript와 함께 사용하면 더욱 강력한 웹 애플리케이션을 만들 수 있습니다. 이번 글에서는 HTML의 기본 개념과 유용한 레이아웃 예시를 살펴보았습니다. 앞으로 HTML을 활용한 다양한 실전 예제도 다뤄보겠습니다!