[HTML 페이지 구조 이해] #02 HTML 페이지 구조 이해 - HEAD에 들어가는 태그에 대하여

2025. 9. 8. 12:53·Web Front/HTML
반응형

 

 

 

안녕하세요, 토스트데브입니다!
이전 글에서는 HTML 문서의 기본 구조, 즉 <html>, <head>, <body>의 큰 틀을 함께 살펴봤습니다.

이번 글에서는 그 중에서도 웹페이지의 정보와 설정을 담당하는 <head> 태그 안에 들어가는 다양한 태그들을 하나씩 정리해보겠습니다.

 

 

✅ <head> 태그란?

<head>는 웹 브라우저에 직접적으로 표시되지 않는 정보를 담는 공간입니다.
하지만 이 영역은 페이지의 문서 정보, SEO, 인코딩, 외부 리소스 연결, 접근성, 브라우저 동작 등에 아주 중요한 역할을 합니다.

 

 

📌 <head> 태그 안에 들어갈 수 있는 주요 요소 정리

1. <!DOCTYPE html> (※ head 바깥에 위치하지만 함께 이해)

  • 문서가 HTML5 형식임을 선언하는 태그
  • 문서의 맨 첫 줄에 위치
<!DOCTYPE html>

 

2. <meta> – 문서 정보 설정

🟨 문자 인코딩 설정 (필수!)

<meta charset="UTF-8">
문서가 UTF-8로 인코딩되어 있음을 나타냅니다. 한글/다국어 깨짐 방지!

 

🟨 뷰포트 설정 (반응형 필수)

<meta name="viewport" content="width=device-width, initial-scale=1.0">
모바일/태블릿 등 다양한 기기에서의 화면 비율 설정

 

🟨 기타 메타 정보

<meta name="description" content="이 페이지는 HTML head 태그를 설명합니다.">
<meta name="keywords" content="HTML, head 태그, meta, 웹개발">
<meta name="author" content="토스트데브">
검색엔진 최적화(SEO)에 도움을 주는 정보들

 

3. <title> – 문서의 제목

<title>HTML Head 태그 완전 정리</title>

 

  • 브라우저 탭 제목, 검색 결과 타이틀 등에 표시
  • 하나의 문서에 반드시 한 번만 사용

 

4. <link> – 외부 리소스 연결

🟦 CSS 연결

<link rel="stylesheet" href="style.css">

 

 

🟦 파비콘 설정

<link rel="icon" href="favicon.ico" type="image/x-icon">

 

5. <script> – 자바스크립트 삽입

<script src="main.js"></script>

 

  • 자바스크립트 파일을 <head> 또는 <body> 맨 아래에 삽입
  • <head>에 들어갈 경우 페이지 로딩 지연을 피하려면 defer 속성 활용
<script src="main.js" defer></script>

 

 

6. <style> – 내부 CSS 작성

<style>
  body {
    background-color: #f9f9f9;
    font-family: sans-serif;
  }
</style>

 

  • 외부 파일 없이 페이지 내에 CSS를 직접 작성할 수 있음
  • 작은 스타일 테스트나 예외적인 상황에 사용

 

7. 기타 자주 쓰는 태그

🟩 웹 폰트 사용 (Google Fonts 예시)

<link href="https://fonts.googleapis.com/css2?family=Roboto&display=swap" rel="stylesheet">

 

 

🟩 SNS 연동 (Open Graph Protocol)

<meta property="og:title" content="페이지 제목">
<meta property="og:image" content="https://example.com/image.jpg">
<meta property="og:description" content="페이지 설명">

 

🟩 트위터 카드 설정

<meta name="twitter:card" content="summary_large_image">

 

 

✅ 전체 예제: head 태그 정리 샘플

<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <meta name="description" content="HTML head 태그 정리">
  <meta name="author" content="Toast Dev">
  <title>HTML Head 요소 정리</title>
  <link rel="stylesheet" href="style.css">
  <link rel="icon" href="favicon.ico">
  <script src="main.js" defer></script>
</head>

 

 

🧩 정리 요약

태그 역할
<meta> 문자셋, 뷰포트, SEO 정보 등 문서 설정
<title> 문서 제목 (브라우저 탭에 표시)
<link> 외부 CSS, 파비콘 등 연결
<script> 외부 자바스크립트 연결
<style> 내부 CSS 작성

 

HTML에서 <head> 영역은 단순한 부가 정보 공간이 아니라, 페이지의 품질, 접근성, SEO를 결정하는 핵심 공간입니다.

앞으로 HTML을 본격적으로 활용하기 위해 꼭 알아두세요!

 

#HTML #HTML기초 #HTML문서구조 #head태그 #메타태그 #title태그 #link태그 #script태그 #style태그 #웹접근성 #웹표준 #웹개발기초 #웹퍼블리싱 #코딩입문 #프론트엔드 #toastdev #웹개발공부

반응형
저작자표시 비영리 (새창열림)

'Web Front > HTML' 카테고리의 다른 글

[HTML 페이지 구조 이해] #01 HTML 문서의 기본 구조 완전 정리  (0) 2025.09.04
[HTML의 TEXT 요소] #04 HTML 텍스트 요소 – 문자 표현 태그 총정리 (남은 태그 편)  (10) 2025.09.03
[HTML의 TEXT 요소] #03 HTML 텍스트 요소 – 중요성과 강조 표현 완전 정리  (0) 2025.09.03
[HTML의 TEXT 요소] #02 HTML 목록 태그 완벽 정리, 순서가 있을 때와 없을 때의 차이는?  (4) 2025.07.16
[HTML의 TEXT 요소] #01 제목<h1~h6>과 단락<p>  (0) 2025.07.06
'Web Front/HTML' 카테고리의 다른 글
  • [HTML 페이지 구조 이해] #01 HTML 문서의 기본 구조 완전 정리
  • [HTML의 TEXT 요소] #04 HTML 텍스트 요소 – 문자 표현 태그 총정리 (남은 태그 편)
  • [HTML의 TEXT 요소] #03 HTML 텍스트 요소 – 중요성과 강조 표현 완전 정리
  • [HTML의 TEXT 요소] #02 HTML 목록 태그 완벽 정리, 순서가 있을 때와 없을 때의 차이는?
TOASTDEV
TOASTDEV
인스턴트 코딩 #토스트데브 #토스트뎁 #코딩공부 #개발입문
  • TOASTDEV
    토스트데브
    TOASTDEV
    • 분류 전체보기 (155)
      • 알쓸신잡 (47)
        • 코딩에 대하여 (13)
        • 컴퓨터에 대하여 (12)
        • IT 국내외 소식 (22)
      • Web Front (28)
        • HTML (10)
        • CSS (14)
        • JavaScript (4)
      • Programming (35)
        • PHP (35)
      • Database (12)
        • SQL (12)
        • MySQL (0)
      • Server (24)
        • Linux (24)
      • Review (9)
        • Overseas Trip (0)
        • Domestic Travel (0)
        • Product Use Review (4)
        • Football Sports Review (5)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

    • Youtube Toastdev
    • Naver Blog
  • 공지사항

    • [유튜브] 유튜브 영상 업로드 안내
  • 인기 글

  • 태그

    HTML
    SQL기초
    컴퓨터기초
    웹디자인기초
    프론트엔드
    리눅스기초
    서버보안
    SQL강의
    서버관리
    웹개발기초
    php입문
    리눅스보안
    php
    php기초
    서버입문
    ubuntuserver
    코딩입문
    웹프로그래밍
    PHP문자열
    데이터베이스
    ubuntu서버
    데이터분석
    SQL문법
    sql
    프론트엔드기초
    html기초
    php문법
    css기초
    웹개발
    웹개발입문
  • 최근 댓글

  • 최근 글

  • 전체
    오늘
    어제
  • 반응형
  • hELLO· Designed By정상우.v4.10.3
TOASTDEV
[HTML 페이지 구조 이해] #02 HTML 페이지 구조 이해 - HEAD에 들어가는 태그에 대하여
상단으로

티스토리툴바