HTML의 기본 개념을 배웠다면, 이제 가장 중요한 단계는 '직접 써보는 것'입니다. 단순히 머릿속으로 이해한 것과 손으로 입력해보며 체득하는 감각은 완전히 다릅니다.
실습을 통해 감을 잡고, "웹페이지가 이렇게 만들어지는구나!"라는 감각을 익혀보세요.
이 글에서는 최대한 간단한 방식으로 HTML 파일을 만들고, 그 안에 내용을 채워보고 브라우저에서 확인하는 과정을 단계별로 진행해보겠습니다. 복잡한 이론보다는 "따라하면서 이해하기"에 집중했습니다.
HTML을 작성하기 위해 특별한 프로그램이 필요하지 않습니다. 윈도우의 메모장, 맥의 텍스트 편집기만 있어도 충분해요!
💡 더 편한 도구들
- VS Code (무료, 추천!) :
Visual Studio Code는 입문자도 사용하기 쉬운 무료 편집기로, 자동 완성, 실시간 미리보기 등의 기능이 있어 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>내 첫 번째 웹페이지</title>
</head>
<body>
<!-- 여기에 실제 내용이 들어갑니다 -->
</body>
</html>
⚠️ 저장할 때 파일 이름 뒤에 .html 확장자를 꼭 붙이고, 파일 형식을 '모든 파일(.)'로 선택하세요. 그렇지 않으면 my-first-page.html.txt처럼 저장되어 브라우저에서 열리지 않을 수 있습니다.
⚠️ 파일 인코딩을 확인하세요! UTF-8을 선택하면 됩니다.
🎉 축하합니다! 첫 HTML 문서 완성!
✔️ HTML 파일이 브라우저에서 잘 열렸나요?
이제 <body> 안에 실제 내용을 넣어보겠습니다. 가장 많이 사용하는 핵심 태그 5개부터 시작해보죠.
<body>
<h1>안녕하세요! 저는 홍길동입니다</h1>
<h2>저에 대한 소개</h2>
<h3>취미</h3>
<h3>좋아하는 음식</h3>
</body>
💡 제목 태그 사용 팁:
<body>
<h1>안녕하세요! 저는 홍길동입니다</h1>
<h2>저에 대한 소개</h2>
<p>저는 웹 개발을 배우고 있는 초보 개발자입니다.
HTML을 처음 배우면서 이 페이지를 만들어보았어요.</p>
<h3>취미</h3>
<p>독서와 영화 감상을 좋아합니다.
특히 공상과학 소설과 액션 영화를 즐겨봅니다.</p>
</body>
✔️ 제목(h1)과 문단(p)의 차이를 눈으로 확인했나요?
<h3>좋아하는 음식</h3>
<ul>
<li>치킨</li>
<li>피자</li>
<li>햄버거</li>
<li>파스타</li>
</ul>
<h3>배우고 싶은 기술</h3>
<ol>
<li>HTML</li>
<li>CSS</li>
<li>JavaScript</li>
</ol>
💡 목록 태그 구분:
<h3>유용한 링크</h3>
<p>더 많은 HTML 정보는
<a href="https://developer.mozilla.org/ko/">MDN 문서</a>에서
확인할 수 있습니다.</p>
<p><a href="mailto:hong@example.com">이메일로 연락하기</a></p>
💡 링크 태그 활용:
<h3>내 사진</h3>
<img src="https://via.placeholder.com/300x200" alt="홍길동 프로필 사진">
💡 이미지 태그 주의사항:
<!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>
<h1>안녕하세요! 저는 홍길동입니다</h1>
<img src="https://via.placeholder.com/300x200" alt="홍길동 프로필 사진">
<h2>저에 대한 소개</h2>
<p>저는 웹 개발을 배우고 있는 초보 개발자입니다.
HTML을 처음 배우면서 이 페이지를 만들어보았어요.</p>
<h3>취미</h3>
<p>독서와 영화 감상을 좋아합니다.
특히 공상과학 소설과 액션 영화를 즐겨봅니다.</p>
<h3>좋아하는 음식</h3>
<ul>
<li>치킨</li>
<li>피자</li>
<li>햄버거</li>
<li>파스타</li>
</ul>
<h3>배우고 싶은 기술</h3>
<ol>
<li>HTML</li>
<li>CSS</li>
<li>JavaScript</li>
</ol>
<h3>연락처</h3>
<p>더 많은 HTML 정보는
<a href="https://developer.mozilla.org/ko/">MDN 문서</a>에서
확인할 수 있습니다.</p>
<p><a href="mailto:hong@example.com">이메일로 연락하기</a></p>
</body>
</html>
위의 예시를 참고해서 자신만의 자기소개 페이지를 만들어보세요!
포함할 내용:
확장 과제:
같은 형식으로 "내가 좋아하는 영화 TOP3" 나 "올해 이루고 싶은 목표" 등 다양한 주제로 다른 HTML 페이지도 만들어보세요.
실습을 반복할수록 태그의 쓰임새가 손에 익습니다.
지금까지 따라한 내용만으로도 하나의 웹페이지가 완성되었습니다.
아직은 단순한 소개 페이지이지만, 웹 개발의 본질은 바로 이런 작은 페이지에서 시작합니다.
다음 글에서는 HTML을 보다 의미 있게 구성하는 방법, 즉 시맨틱 태그(header, main, section 등)를 활용하여
웹페이지를 구조적으로 작성하는 법을 배워보겠습니다.
[Web UI 기초 #4] 시맨틱 태그로 HTML 구조화하기 (7) | 2025.06.09 |
---|---|
[Web UI 기초 #부록] 용어 집중 설명: HTML 입문자가 꼭 알아야 할 핵심 용어 정리 (1) | 2025.05.30 |
[Web UI 기초 #2] 웹 개발의 첫걸음, HTML을 알아보자 (0) | 2025.05.27 |
댓글 영역