웹퍼블리싱/HTML

[HTML] 'DOCTYPE선언'과 'UTF-8'인코딩 방식

맑고밝은 2020. 10. 9. 20:50

요약 (mac os 기준)

  1. <!DOCTYPE html> = DOCTYPE선언, 현재 페이지가 html5로 작성되었음을 의미.
  2. <meta charset="UTF-8"> , 한글이 깨지지 않기 위해 반드시 <head>태그에 넣어줘야하는 metadata

 


1. DOCTYPE선언

html 문서에서 가장 상단에 <!DOCTYPE html>의 의미는 이 문서가 html5 버전으로 작성되었다는 것을 의미한다.

이를 'DOCTYPE선언'이라고 한다.

 

2.  <meta charset="UTF-8">

<meta charset="UTF-8">

<head>태그에 들어있는 메타데이터 중 하나의 요소. 메타데이터는 문서를 설명하는 데이터이다. 그 중 <meta charset="UTF-8">는 HTML문서의 인코딩 방식, 글자의 포맷을 지정해주는 것이다. UTF-8은 보편적인 한글 문자 인코딩 방식으로 페이지가 UTF-8 인코딩 방식을 따른다는 것을 명시하는 것이다. 또한 현존하는 모든 사람들이 쓰는 언어를 지원한다. <meta charset="UTF-8">를 명시하지 않았을 시, 브라우저 설정에 따라 한글이 깨지는 현상이 발생할 수 있다.