[HTML] DOCTYPE

박세현·2021년 7월 6일
0

TIL

목록 보기
1/2

DOCTYPE

Document Type Declaration
DOCTYPE은 문서를 어떤 타입으로 정의(DTD) 할 지 선언하는 것을 의미한다.

DTD (Document Type Definition)

문서의 형식을 정의하는 것을 의미한다.

DTD는 총 세가지로 나뉘며 (HTML5, XHTML, HTML) 정의한 형식에 따라 브라우저가 렌더링하는 방식이 다르다.

현재는 HTML5를 가장 많이 사용한다.

🤔DOCTYPE을 선언하는 이유

브라우저들은 DOCTYPE에 선언된 DTD에 따라 페이지를 렌더링하는 방식을 결정한다.

따라서 DOCTYPE 선언을 하지 않는다면 각각의 브라우저들이 저마다의 기준대로 렌더링을 하게된다. (quirks mode 렌더링을 의미한다.)

quirks mode
표준 모드(Standards Mode)를 대신하여 쓰이는 웹 브라우저 기술을 의미한다.

같은 코드라도 웹 브라우저마다 서로 다르게 해석하므로 전혀 다른 결과물을 보여주게 된다.

비표준모드라고 생각하면된다.


🙏 잘못된 내용이 있다면 댓글 부탁드립니다.

출처

DOCTYPE
https://stackoverflow.com/questions/414891/what-is-doctype

DTD
https://whiteraccoon.tistory.com/17

quirks mode
https://ko.wikipedia.org/wiki/%EC%BF%BC%ED%81%AC_%EB%AA%A8%EB%93%9C

profile
Front End 공부노트

0개의 댓글