<!DOCTYPE> 독타입 선언하기!!

    DOCTYPE은 Document Type의 줄임말로, 이 문서가 어떠한 HTML 버전을 사용하고 있는지를 인터넷 브라우저에게 알리며 해당 버전의 방식대로 해석하라는 선언문이에요.

     

     

    독타입의 위치

    <!DOCTYPE html>

     

    <html> 

     

    <head> 

     

    <title>웹 문서 제목</title>

     

    </head> 

     

    <body> 

     

    문서 내용

     

    </body> 

     

    </html> 

    HTML의 기본구조에서 배웠던 <HTML>보다

     

    더욱 먼저 사용되어야할 태그가

     

    독타입선언이에요.

     

    독타입선언에 따라 웹문서의 형태가

     

    달라질 수 있으니 웹표준을 지키기 위해서는

     

    꼭 해야할 필수 조건이라고 볼수 있어요.

     

    독타입의 종류는 크게 3가지 있으며, HTML5 / HTML4.1 / HTML1 버전별로 선언 방식도 달라요.

     

     

     

    독타입의 종류

    1. Strict

    엄격모드라고 표현되며 열리고 닫히는 태그, 대소문자등의 문법과 구조가 정확이 맞아야만해요.

    2. Transitional

    호환모드라고 표현되며 글꼴 등 사용되지 않는 요소를 포함하며 어느정도 구버전의 태그 속성들을 사용할 수 있어요.

    3. Frameset

    프레임셋을 이용해 제작한 페이지의 경우에만 사용되요.

     

    독타입의 선언 방식 및 선언 소스

    HTML5는 단일방식의 소스를 사용하며 대소문자 구분하지 않고, HTML4.1과 HTML1은 위 종류를 따라서 3가지 방식으로 선언합니다.

     

    HTML5

    <!DOCTYPE html>

     

    HTML4.1

    1. Strict

    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.00 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/html4/loose.dtd">

    2. Transitiona

    <!DOCTYPE html PUBLIC"-//W3C//DTD XHTML 4.00 Transitional//EN" "http://www.w3.org/TR/xthml1/DTD/html4/strict.dtd">

    3. Frameset

    <!DOCTYPE html PUBLIC"-//W3W//DTD HTML 4.00 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/html4./frameset.dtd">

    HTML1

     

    1. Strict

    <!DOCTYPE html PUBLIC"-//W3C//DTD HTML 1.0 Transitional//EN" "http://www.w3.orh/TR/xhtml1/DTD/xhtml1-transitional.dtd">

    2. Transitiona

    <!DOCTYPE html PUBLIC"-//W3W//DTD HTML 1.0 Transitional//EN" "http://www.w3c.og/TR/xhtml1/DTD/xhtml1-strict.dtd">

    3. Frameset

    <!DOCTYPE html PUBLIC"-//W3W//DTD HTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">

     

    선언소스는 외우실 필요없이 그냥 복사해서 사용하시면 됩니다. 표현하고 싶은 기능들이 많지만 기초를 모르면 안되겠죠? 처음부터 차근차근 공부해봐요!!

     

     

     

    Posted by 옹봉이