본문 바로가기

생활팁/ai디지털

나만의 웹페이지 만들기 첫걸음, HTML 쉽게 배우기-HTML Beginner’s Guide

HTML 쉽게 배우기

 

 

 

1. HTML이란 무엇인가?


HTML(HyperText Markup Language)은 웹 문서를 작성하기 위한 표준 마크업 언어입니다. 브라우저는 HTML 문서를 읽어 들여 화면에 표시 가능한 형태로 해석합니다. 여기서 “마크업”이란 문서의 특정 부분에 의미를 부여하는 태그(tag)를 붙인다는 뜻이며, “하이퍼텍스트”는 서로 다른 문서를 링크로 연결할 수 있음을 의미합니다. 즉, HTML은 인터넷에서 정보를 연결하고 구조화하기 위한 기본 도구라고 할 수 있습니다.

 

2. HTML 문서의 기본 구조


HTML 파일은 항상 <!DOCTYPE html> 선언으로 시작합니다. 이 선언은 문서가 HTML5 규격임을 알려주어 브라우저가 올바르게 렌더링할 수 있게 합니다. 그다음 <html> 요소가 나타나며, 이 안에 <head>와 <body> 두 영역이 공존합니다. <head>는 문서의 메타데이터(문서 제목, 문자 인코딩, 외부 CSS·JS 파일 링크 등)를 담고, <body>는 실제 페이지에 표시되는 내용을 담습니다. 기본 예시는 다음과 같습니다.

<!DOCTYPE html>
<html>
  <head>
    <title>나의 첫 웹페이지</title>
  </head>
  <body>
    <h1>Hello, HTML!</h1>
    <p>이것은 HTML 공부를 위한 샘플입니다.</p>
  </body>
</html>

 

 

3. 필수 태그와 의미

 

HTML은 태그마다 고유한 목적이 있습니다. 제목은 <h1>부터 <h6>까지, 문단은 <p>, 링크는 <a>, 이미지는 <img>처럼 의미가 분명합니다. 목록은 순서 없는 <ul>과 순서 있는 <ol> 안에 <li> 항목을 넣어 구성합니다. 의미에 맞는 태그를 사용하면 검색 엔진 최적화(SEO)와 접근성(Accessibility) 모두에서 이점을 얻을 수 있습니다.

 

4. 시멘틱 태그의 중요성


HTML5부터는 <header>, <nav>, <main>, <section>, <article>, <aside>, <footer> 같은 시멘틱 태그가 도입되었습니다. 이들은 문서 구조를 논리적으로 구분해 의미를 더욱 명확히 합니다. 예를 들어 <nav> 안에는 주 메뉴 링크를, <article> 안에는 독립적인 글 내용을 담습니다. 올바른 시멘틱 태그 사용은 스크린리더를 비롯한 보조 기술에 큰 도움을 줍니다.

 

5. HTML과 CSS·JavaScript의 관계


HTML은 콘텐츠를 설명하는 역할만 담당합니다. 시각적 디자인은 CSS(Cascading Style Sheets)로, 동적인 동작은 JavaScript로 분리하여 관리합니다. 이 삼위일체 구조를 이해하면 웹개발 로드맵이 한층 명확해집니다. HTML을 먼저 배우고, 그 위에 CSS와 JavaScript를 차례로 쌓아 올리는 것이 가장 효율적입니다.

예약링크

 

슈퍼너츠 100% 땅콩 피넛버터 크런치, 460g, 1개 - 땅콩버터잼 | 쿠팡

현재 별점 4.8점, 리뷰 18350개를 가진 슈퍼너츠 100% 땅콩 피넛버터 크런치, 460g, 1개! 지금 쿠팡에서 더 저렴하고 다양한 땅콩버터잼 제품들을 확인해보세요.

www.coupang.com

쿠팡파트너스 활동 일환으로 일정액의 수수료를 제공받습니다.

6. 개발 환경 준비하기


코드를 작성하려면 텍스트 편집기와 브라우저만 있으면 됩니다. 초보자에게는 VS Code가 추천되며, 자동 완성·실시간 미리보기 확장 기능을 통해 학습 효율을 높일 수 있습니다. 파일 저장 시 항상 .html 확장자를 붙이고, UTF-8 인코딩을 사용하면 한글이 깨지는 문제를 예방할 수 있습니다.

 

7. 실습 예제: 링크와 이미지


다음 예제는 링크와 이미지를 포함한 간단한 웹페이지입니다. 연습하면서 한 줄 한 줄 의미를 추적해보세요.

<!DOCTYPE html>
<html>
<head>
  <meta charset="utf-8">
  <title>샘플 페이지</title>
</head>
<body>
  <h2>나의 블로그에 오신 것을 환영합니다</h2>
  <p>아래 버튼을 눌러 새로운 글을 확인해보세요.</p>
  <a href="post.html" target="_blank">새 글 보기</a>

  <h3>오늘의 사진</h3>
  <img src="rainy-day.jpg" alt="창밖에 내리는 비" width="400">

  <p><small>© 2025 MyBlog. All rights reserved.</small></p>
</body>
</html>
  • target="_blank"는 링크를 새 탭에서 열도록 지시합니다.
  • alt 속성은 이미지가 로드되지 않거나 시각장애인이 스크린리더로 페이지를 탐색할 때 대체 텍스트를 제공합니다.
  • width 속성은 이미지를 원하는 크기로 조정합니다.
  • 태그 역할 예시
<h1>~<h6> 제목 <h1>큰 제목</h1>
<p> 문단 <p>내용을 입력합니다.</p>
<a> 링크 클릭
<img> 이미지 <img src="image.jpg" alt="설명">
<ul>, <ol>, <li> 목록 <ul><li>항목</li></ul>
<br> 줄바꿈 문장<br>다음줄
<strong>, <em> 강조 <strong>굵게</strong>, <em>기울임</em>

 

8. 접근성을 고려한 마크업


훌륭한 HTML은 시각적 완성도 못지않게 접근성을 고려합니다. alt 텍스트, 제목 계층 구조, 양식(form) 요소에는 label을 명확히 연결하고, 링크 텍스트는 “여기를 클릭” 대신 “다운로드 페이지로 이동”처럼 용도를 설명해야 합니다. 또, 컬러 대비나 키보드 탐색 가능 여부도 중요합니다.

 

9. HTML 학습 팁

  1. 작은 프로젝트부터 시작하세요. 예를 들어 간단한 프로필 카드나 할 일 목록 페이지를 만들어보는 것입니다.
  2. MDN(Mozilla Developer Network) 문서를 자주 참고하세요. 태그별 예제와 설명이 풍부합니다.
  3. 코드펜(CodePen)이나 JSFiddle 같은 온라인 샌드박스를 활용해 즉시 실험하세요.
  4. 작성한 코드를 브라우저 개발자 도구(F12)로 살펴보며, 요소가 어떻게 렌더링되는지 확인하세요.
  5. 꾸준히 기록하세요. 블로그에 학습한 내용을 정리하면 지식이 체화되고, 다른 학습자에게도 도움이 됩니다.

10. 마무리


지금까지 살펴본 내용은 HTML의 기초지만, 실제 웹페이지를 구축하기에 충분한 기반이 됩니다. 시멘틱 태그를 활용해 구조를 잡고, CSS와 JavaScript로 꾸미고 움직임을 넣으면 나만의 탄탄한 웹사이트가 완성됩니다. HTML은 한 번 익혀두면 블로그 운영, 포트폴리오 제작, 프론트엔드 개발 등 다양한 분야에서 활용할 수 있으니, 꾸준히 실습하며 자신만의 예제를 늘려가 보세요. 곧 여러분도 초보자를 가르칠 수 있을 만큼 성장하게 될 것입니다. 꾸준한 연습과 호기심이 최고의 교사입니다. 오늘 바로 텍스트 편집기를 열고, 첫 줄을 작성해 보세요!