WEB FE Repository

HTML - HEAD 태그

조금씩 차근차근 2026. 1. 23. 19:00

 

<!DOCTYPE html>
<html lang="ko">
<head>
 <meta charset="UTF-8">
 <meta http-equiv="X-UA-Compatible" content="IE=edge">
 <meta name="viewport" content="width=device-width, initial-scale=1.0">
 <title>Document</title>
</head>
</html>

DOCTYPE

  • 문서가 형식과 버전으로 작성되었는지를 명시
  • 선언시 standards mode(최신 형식)로 문서 실행
  • 선언하지 않을 경우 quirks mode(익플5, 네이게이터 4 등 옛날 브라우저를 모방)로 문서를 실행한다.
  • DOCTYPE은 꼭 선언해주자.

head 태그

메타데이터(기계가 읽을 정보)가 담기는 곳

  • 페이지의 제목
  • 파비콘
  • 기타 메타 정보
  • CSS와 자바스크립트 등의 코드 및 링크

title 태그

  • 브라우저의 탭에 표시
  • 브라우저 즐겨찾기의 제목으로 표시
  • 검색엔진 검색결과의 제목으로 표시

meta 태그와 속성들

a. charset

<meta charset="UTF-8"> 
<!-- 과거 형식 -->
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
  • 페이지가 어떤 문자로 작성되었는지 명시 - 글자가 깨지지 않도록
  • UTF-8 - 전세계 거의 모든 문자를 표현할 수 있는(유니코드) 형식
  • 문서 저장 형식도 UTF-8로 맞출 것!
  • 참고: html 태그의 lang 속성과의 비교: 언어 vs 문자 인코딩
    • html의 lang 속성은 언어 타입
    • charset은 문자 인코딩 방식

b. IE 관련 호환정보

  • 익스플로러에서 열람 시 어떤 모드로 실행할 것인지 지정 (...IE=7, IE=8, IE=9, IE=edge)
  • IE=edge : 해당 익스플로러 버전에서 가장 최신 형식으로 (11의 경우 11)
  • 이후에는 사용되지 않을 설정

c. 뷰포트 관련 정보

viewport: 화면에 보여지고 있는 영역

모바일 등 특수 상황에서는 의미가 달라진다.

  • 시각적 뷰포트: 사람에게 보여지는 영역
  • 레이아웃 뷰포트: 브라우저가 웹페이지를 그리는 영역

meta 태그의 viewport 속성에서 뷰포트에 대한 설정이 가능하다.

content 속성 안의 항목들

항목 설명 비고
width 뷰포트의 너비 device-width : 기기의 화면 너비. 정수를 넣으면 픽셀 단위로
initial-scale 페이지가 처음 로드될 때의 줌 레벨 기본 1.0
maximum-scale 최대 줌 레벨 비추천
minimum-scale 최소 줌 레벨 비추천
user-scalable 사용자가 핀치로 줌인, 아웃 가능 여부 no로 비활성화, 비추천

d. Open Graph 정보

  • Meta(구 페이스북에)에서 만든 프로토콜
  • 링크 공유 시 썸네일 지정하는 데 사용된다.
<meta
  property="og:image"
  content="https://developer.mozilla.org/mdn-social-share.png" />
<meta
  property="og:description"
  content="The Mozilla Developer Network (MDN) provides
information about Open Web technologies including HTML, CSS, and APIs for both Web sites
and HTML5 Apps. It also documents Mozilla products, like Firefox OS." />
<meta property="og:title" content="Mozilla Developer Network" />

현재 페이지에서 F12를 눌러, 직접 찾아보길 권한다.

추천하는 문서: 관련 링크

 

head 태그에는 무엇이 있을까? HTML의 메타데이터 - Web 개발 학습하기 | MDN

HTML document we covered in the previous article을 다시 봅시다. My test page This is my page HTML 요소의 내용입니다. — 페이지를 열 때 브라우저에 표시되는 요소와 다르게, head의 내용는 페이지에 표시되지 않습

developer.mozilla.org

 

MDN 문서의 형식에는 자주 보면서 익숙해지는 것이 좋다.