웹 겉핥기.zip

HTML 완전 기초 1단계 🚀

zippy 2026. 3. 15. 01:04

1) HTML이란 무엇인가? 웹에서의 역할

HTML(Hypertext Markup Language, 하이퍼텍스트 마크업 언어)은 웹 문서의 구조와 내용을 정의하는 마크업 언어입니다.

HTML은 웹 페이지의 "뼈대"를 만드는 언어예요. 집을 지을 때 기둥과 벽을 먼저 세우는 것처럼, 웹사이트도 HTML로 먼저 구조를 잡아요.

웹에서의 역할:

  • HTML : 내용과 구조 (뼈대)
  • CSS : 디자인과 꾸미기 (인테리어)
  • JavaScript : 동작과 상호작용 (전기, 수도 시스템)

최소 예제 코드

<!-- 이것이 HTML의 가장 기본 형태입니다 -->
<p>안녕하세요! 이것은 문단입니다.</p>

코드 설명:

  • <p>: 문단을 시작한다는 태그 (paragraph의 약자)
  • 안녕하세요!...: 실제로 화면에 보이는 내용
  • </p>: 문단을 끝낸다는 태그 (슬래시가 있으면 닫는 태그)
  • <!-- -->: 주석(comment), 메모 용도로 화면에는 안 보임

 


 

2) HTML 기본 문서 구조

전문 용어로는: DOCTYPE 선언, html 루트 요소, head(메타데이터 영역), body(콘텐츠 영역)로 구성됩니다.

HTML 문서는 정해진 형식이 있어요. 마치 편지를 쓸 때 "날짜, 수신자, 본문, 발신자" 순서가 있듯이, HTML도 기본 틀이 있어요.

최소 예제 코드

<!DOCTYPE html> 
<html lang="ko"> 
<head> 
	<meta charset="UTF-8"> 
    <title>내 첫 웹페이지</title> 
</head>
<body> 
	<h1>환영합니다!</h1> 
    <p>여기는 본문 영역입니다.</p> 
</body> 
</html>​
 

코드 설명 (한 줄씩):

  • <!DOCTYPE html>: 이 문서가 HTML5 버전임을 브라우저에게 알려줌
  • <html lang="ko">: HTML 문서의 시작, lang="ko"는 한국어 문서라는 뜻
  • <head>: 문서의 정보(메타데이터)를 담는 영역, 화면에는 안 보임
  • <meta charset="UTF-8">: 한글을 포함한 모든 문자를 제대로 표시하기 위한 설정
  • <title>: 브라우저 탭에 표시될 제목
  • </head>: head 영역 끝
  • <body>: 실제로 화면에 보이는 내용을 담는 영역
  • <h1>: 가장 큰 제목 (heading 1)
  • <p>: 문단
  • </body>: body 영역 끝
  • </html>: HTML 문서 끝

 


 

3) 자주 쓰는 주요 태그

HTML에는 다양한 태그가 있지만, 실무에서 가장 자주 쓰는 것들만 먼저 익히면 돼요.

제목, 문단, 링크, 이미지, 목록이 가장 기본입니다.

최소 예제 코드

<!DOCTYPE html> 
<html lang="ko"> 
<head> 
	<meta charset="UTF-8"> 
	<title>주요 태그 연습</title> 
</head> 
<body> 
	<!-- 제목 태그: h1이 가장 크고, h6이 가장 작음 --> 
	<h1>대제목</h1> 
	<h2>중제목</h2> 
	<h3>소제목</h3> 
    
	<!-- 문단 태그 --> 
	<p>이것은 첫 번째 문단입니다.</p> 
	<p>이것은 두 번째 문단입니다.</p> 
	
    <!-- 링크 태그: 다른 페이지로 이동 --> 
	<a href="https://www.google.com">구글로 이동</a> 

	<!-- 이미지 태그: src는 이미지 경로, alt는 설명 --> 
	<img src="photo.jpg" alt="내 사진"> 

    <!-- 순서 없는 목록 --> 
    <ul> 
    	<li>사과</li> 
    	<li>바나나</li> 
    	<li>오렌지</li> 
    </ul> 
    
    <!-- 순서 있는 목록 --> 
    <ol> 
   		<li>HTML 배우기</li> 
    	<li>CSS 배우기</li> 
    	<li>JavaScript 배우기</li> 
    </ol> 
    
    <!-- 줄바꿈 --> 
	<p>첫 번째 줄<br>두 번째 줄</p> 
    <!-- 굵게, 기울임 --> 
    <p><strong>굵은 글씨</strong>와 <em>기울임 글씨</em></p> 
</body> 
</html>
 
 

주요 태그 설명표:

태그 의미 용도
<h1>~<h6> Heading (제목) 문서의 제목 구조화
<p> Paragraph (문단) 텍스트를 문단으로 묶기
<a> Anchor (링크) 다른 페이지/위치로 이동
<img> Image (이미지) 이미지 표시
<ul> Unordered List 순서 없는 목록
<ol> Ordered List 순서 있는 목록
<li> List Item 목록의 각 항목
<br> Break (줄바꿈) 줄바꿈 (닫는 태그 없음)
<strong> Strong (강조) 굵은 글씨
<em> Emphasis (강조) 기울임 글씨

 

태그 속성 설명:

  • href="URL": 링크의 목적지 주소 (hypertext reference)
  • src="경로": 이미지 파일의 위치 (source)
  • alt="설명": 이미지를 못 볼 때 보여줄 대체 텍스트 (alternative)

오늘 배운 핵심:

  • HTML은 웹 페이지의 구조를 만드는 마크업 언어
  • 기본 문서 구조(DOCTYPE, html, head, body)
  • 자주 쓰는 태그 10가지 이상