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
'CodeTech > HTML\CSS' 카테고리의 다른 글
HTML - [<script> vs <script async> vs <script defer>] (0) | 2021.01.16 |
---|---|
HTML - ['data-' 속성] (0) | 2021.01.16 |
HTML - [DOCTYPE] (0) | 2021.01.15 |
HTML\CSS Tip - 3[CSS - uppercase ] (0) | 2020.10.09 |
HTML\CSS Tip - 2[Center에 놓이는 기술, Reset CSS, ColorZilla, page Ruler redux, :not[()] ] (0) | 2020.09.27 |