HTML5 (시맨틱 웹 & 폼)
HTML5는 현대 웹의 표준으로, 다양한 멀티미디어 요소와 의미 있는 구조(Semantic)를 제공합니다.
1. HTML 기본 구조
모든 HTML 문서는 다음의 기본 형태를 가집니다.
<!DOCTYPE html>
<html lang="ko">
<head>
<meta charset="UTF-8">
<title>웹 페이지 제목</title>
</head>
<body>
<h1>내용이 들어가는 곳</h1>
</body>
</html>
2. 시맨틱 태그 (Semantic Tags)
시맨틱 태그는 브라우저와 개발자에게 태그의 의미를 명확히 전달합니다. 이는 SEO(검색 엔진 최적화)에 매우 중요합니다.
<header>: 머리말 (로고, 메뉴 등)<nav>: 내비게이션 링크<main>: 문서의 주요 콘텐츠<article>: 독립적인 콘텐츠 (뉴스 기사, 블로그 포스트)<section>: 문서의 특정 부분(섹션)<aside>: 사이드바 (광고, 링크 등)<footer>: 바닥글 (연락처, 저작권 정보)
3. 웹 폼 (Web Forms)
사용자로부터 데이터를 입력받기 위해 사용합니다.
<form action="/submit" method="POST">
<label for="username">사용자명:</label>
<input type="text" id="username" name="username" required>
<label for="email">이메일:</label>
<input type="email" id="email" name="email">
<button type="submit">제출</button>
</form>
4. 자주 사용하는 태그들
- 텍스트:
<h1>~<h6>,<p>,<span>,<strong> - 목록:
<ul>,<ol>,<li> - 멀티미디어:
<img>,<video>,<audio> - 링크:
<a href="url">
다음 장에서는 이 HTML 요소들을 아름답게 꾸미는 CSS에 대해 배웁니다.