본문 바로가기

CodeTech/HTML\CSS

HTML - [표준 모드와 호환 모드]

W3C(World Wide Web Consortium)에서 웹표준을 지정하지 않았을 때에는 넷스케이프와 인터넷 익스플로러 용으로 웹페이지가 두가지로 나눠 작성이 되었다. 웹표준 제정당시 기존 브라우저들은 이표준형식 대로 웹 페이지들을 올바르게 묘사할 수 없었다. 그래서 두가지 형태를 제공하게 되었다. 표준 모드(standard mode), 호환 모드(quirks mode)로.

 

이러한 관계로 어떤모드로 렌더링 할 것인지 명시할 필요가 있어 DOCTYPE이 필요로 하게 되었고 DTD로 다양한 문서형식을 지정하여 렌더링을 지원하게 하였다. 현재는 HTML 5가 웹 표준이므로 특별한 경우가 아닌이상 모든 HTML에서 <!DOCTYPE html>을 명시한다.

 


 

참고

 

developer.mozilla.org/ko/docs/Web/HTML/Quirks_Mode_and_Standards_Mode

 

호환 모드와 표준 모드 - HTML: Hypertext Markup Language | MDN

호환 모드와 표준 모드 Jump to sectionJump to section과거 웹 페이지는 넷스케이프 내비게이터(Netscape Navigator)용과 마이크로소프트 인터넷 익스플로러(Microsoft Internet Explorer)용의 두 가지 버전으로 만들

developer.mozilla.org