본문 바로가기

HTML

HTML <!DOCTYPE>

반응형

 

 

<!DOCTYPE>

 

설명

・<!DOCTYPE>은

 간단하게 말하면「문서 형식 선언」이다

 

・HTML은 버전별로 사용할 수 있는 요소(태그) 및 속성의 이름과

 해당 배포 방법에 대해 엄격하게 정의된다

 이것은 DTD (Document Type Definition)라고 불리는 것으로

 「문서형의 정의」를 의미한다

 

・<!DOCTYPE>은 DTD를 선언하기 위해

 문서의 시작 부분 (태그 위)에 작성한다

 DTD는 HTML 버전과 그 사양을 선언하기 때문에,

 그 문서 내에서는 선언한 DTD에 따른 소스로 작성하여야 한다

 

 

사용 예제

・HTML5

<!DOCTYPE html>
<html>
  :
</html>

 

・HTML 4.01 Strict

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
    "http://www.w3.org/TR/html4/strict.dtd">

 

・HTML 4.01 Transitional

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

 

・HTML 4.01 Frameset

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN"
    "http://www.w3.org/TR/html4/frameset.dtd">

 

・XHTML 1.0 Strict

<!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

 

・XHTML 1.0 Transitional

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

 

・XHTML 1.0 Frameset

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">

 

・HTML3.2

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">

 

・Compact HTML 1.0(i-mode)

<!DOCTYPE HTML PUBLIC "-//W3C//DTD Compact HTML 1.0 Draft//EN">

 

 

반응형

'HTML' 카테고리의 다른 글

HTML <title>  (0) 2023.04.07
HTML <meta> 태그  (0) 2023.04.06
HTML <head> 태그  (0) 2023.04.06
HTML <html> 태그  (0) 2023.04.05
HTML 태그 레퍼런스  (0) 2023.04.04