반응형

<!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 |