[HTML] 기본 개념 정리

YUMIN·2025년 5월 19일

HTML & CSS

목록 보기
1/14

👩🏼‍💻 HTML이란?

  • HTML(HyperText Markup Language)은 웹 페이지의 구조와 내용을 작성하는 마크업 언어입니다.
  • 웹 브라우저가 읽어 사람이 보는 웹 페이지로 렌더링해 줍니다.
  • 텍스트, 이미지, 링크, 버튼 등 웹 요소의 위치와 역할을 정의합니다.
  • HTML 문서는 보통 .html 확장자로 저장됩니다.

📄 HTML 문서 기본 구조

<!DOCTYPE html>
<html>
  <head>
    <title>페이지 제목</title>
  </head>
  <body>
    <h1>안녕하세요!</h1>
    <p>HTML 기본 구조를 배우고 있습니다.</p>
  </body>
</html>
태그설명
<!DOCTYPE html>HTML5 문서 선언
<html>HTML 문서의 루트
<head>문서 정보, 메타데이터
<title>브라우저 탭 제목
<body>사용자에게 보여지는 실제 내용

🗝️ 태그(Tag)와 요소(Element)

  • 태그 : <태그명> 형태, 대부분 시작 + 종료 태그 존재 (<p>, </p>)
  • 요소 : 태그와 그 안의 콘텐츠를 모두 포함한 것
<p>안녕하세요!</p>
<!-- 위 전체가 하나의 요소 -->

✅ 빈 태그 (self-closing tag)

  • 종료 태그 없이 닫는 단일 태그
  • 예: <br>, <hr>, <img>, <input>

🔗 자주 쓰는 기본 태그

태그역할예시
<h1> ~ <h6>제목 태그 (숫자 작을수록 큼)<h1>큰 제목</h1>
<p>문단<p>문단 내용입니다.</p>
<a>하이퍼링크<a href="https://google.com">구글</a>
<img>이미지 삽입<img src="cat.jpg" alt="고양이">
<ul>, <ol>, <li>목록 (순서 없음/있음)<ul><li>사과</li></ul>
<div>구역을 나누는 블록 요소
<span>인라인 텍스트 묶음

➕ 속성(Attribute)이란?

  • 태그에 부가 정보를 제공하는 옵션
  • "속성명="값"" 형태로 사용

속성 예시

<a href="https://naver.com">네이버</a>
<img src="cat.jpg" alt="귀여운 고양이">
<input type="text" placeholder="이름 입력">
속성명역할
href링크 목적지
src이미지 경로
alt이미지 대체 텍스트
type입력 필드 유형 지정
placeholder입력 안내 문구

💡 HTML의 역할 요약

  • 웹 페이지의 뼈대를 구성 (구조 중심)
  • 디자인은 CSS, 동작은 JavaScript가 담당
  • 즉, HTML은 웹 개발의 시작점이자 기반입니다.

0개의 댓글