- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
- <!-- 현재 작성하고 있는 파일은 UTF-8 DOS파일입니다.-->
- <html xmlns="http://www.w3.org/1999/xhtml" lang="ko">
- <head>
- <meta http-equiv="content-type" content="text/html; charset=utf-8" />
- </head>
- <body>
- <pre>
- <!DOCTYPE 설명>
- DOCTYPE 종류
- HTML 5
- XHTML 1.1
- XHTML 1.0 Frameset
- XHTML 1.0 Transitional
- XHTML 1.0 Strict
- HTML 4.01 Frameset
- HTML 4.01 Transitional
- HTML 4.01 Strict
- </pre>
- </body>
- </html>
--------------------------------------------------------------------------------------------
1. 라인
<! DOCTYPE> 선언은 HTML 태그가 아닌 HTML 버전에 대한 웹브라우저 지시어로써
<html> 태그 전 첫번째라인에 작성해야 합니다.
HTML 4.01은 전자 문서 교환, 문서 관리, 문서 발행(게시)에 사용된 마크업 언어인
SGML(Standard Generalized Markup Language)에 기반했기 때문에
HTML 4.01, <! DOCTYPE> 선언은 문서형식선언(Document Type Declaration-DTD)를 말합니다.
브라우저가 제대로 콘텐츠를 렌더링 수 있도록 DTD는 마크 업 언어에 대한 규칙을 지정합니다.
HTML5은 SGML에 기초하지 않아서 DTD에 대한 참조를 필요로하지 않습니다.
<! DOCTYPE> 종류
버전 |
HTML 5 |
설명 |
HTML 5 버전입니다. (오직 하나 입니다.) |
선언 |
<!DOCTYPE html> |
버전 | HTML 4.01 Strict |
설명 | 이 DTD는 모든 HTML 요소와 속성을 포함하고 있지만, 표상적인 또는 사용되지 않는 요소가 포함되어 있지 않습니다.(글꼴 등) 프레임 셋은 허용되지 않습니다. |
선언 | <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> |
버전 | HTML 4.01 Transitional (권장) |
설명 | 이 DTD는 표상적인 및 사용되지 않는 요소를 포함하여 모든 HTML 요소와 속성이 포함되어 있습니다.(글꼴 등) 프레임 셋은 허용되지 않습니다. |
선언 | <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> |
버전 | HTML 4.01 Frameset |
설명 | 이 DTD는 HTML 4.01 Transitional 동등하지만, 프레임 콘텐츠의 사용을 허용한다. |
선언 | <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd"> |
버전 | XHTML 1.0 Strict |
설명 | 이 DTD는 모든 HTML 요소와 속성을 포함하고 있지만, 표상적인 또는 사용되지 않는 요소가 포함되어 있지 않습니다.(글꼴 등) 프레임 셋은 허용되지 않습니다. 태그는 또한 제대로 구성된 XML을 작성해야합니다. |
선언 | <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> |
버전 | XHTML 1.0 Transitional (권장) |
설명 | 이 DTD는 표상적인 및 사용되지 않는 요소를 포함하여 모든 HTML 요소와 속성이 포함되어 있습니다.(글꼴 등) 프레임 셋은 허용되지 않습니다. 태그는 또한 제대로 구성된 XML을 작성해야합니다. |
선언 | <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
버전 | XHTML 1.0 Frameset |
설명 | 이 DTD는 XHTML 1.0 Transitional과 동일하지만, 프레임 콘텐츠의 사용을 허용합니다. |
선언 | <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd"> |
버전 | XHTML 1.1 |
설명 | 이 DTD는 XHTML 1.0 Strict과 동일하지만, 모듈을 추가 할 수 있습니다. (예를 들어 동아시아 언어에 대한 루비의 지원을 제공하기 위해) |
선언 | <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> |
'HTML > xhtml문법' 카테고리의 다른 글
<br>, <br /> 줄바꿈 (0) | 2014.01.18 |
---|---|
<body></body> 문서 본문 (0) | 2014.01.18 |
<head></head> 문서 제목, 메타 정보, 스크립트, 스타일 (0) | 2014.01.18 |
<html></html> 문서 시작과 끝을 선언 (0) | 2014.01.18 |
HTML 기본 선언 설명 (0) | 2014.01.17 |