HTML& CSS/HTML

XHTML - DTD(Document Type Definitions)

본클라쓰 2012. 4. 25. 14:48

아래 예제는 일반적인 XHTML 문서를 나타낸다. 아래의 예제에서 보듯이 문서는 제일 처음 <!DOCTYPE>이라는 문서 선언이 나오 는데 문서 선어에 대해 알아보자.

 

 

문서선언(DTD, Document Type Definitions)는 SGML의 웹 페이지에 사용된 문서 문법을 나타낸다. 즉, 문서의타입을 지정하는 규칙을 열거하며 문서의 문법 규칙을 브라우저가 정확하게 읽을 수 있게 지정하는 선언이다. 이렇게 문서의 종류를 나타내는 문서 선언은 세 종류가 있으면 특성은 다음과 같다.

 

 

 

STRICT

 

확실한 마크업 언어를 제공하며, 마크업 언어로 표현 부분을 구현할 수 없고 CSS만 사용해야 한다.

 

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

<html>

<head>

    <title>문서 타이틀</title>

</head>

 

<body>

문서의 내용

</body>

</html>

 

 

 

TRANSITIONAL

 

과도기적 DTD로 CSS와 HTML 언어 모두 표현 부분을 구현할 수 있는 수준을 제공합니다. 대부분 이 문서 선언을 사용합니다.

 

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

<html>

<head>

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

</head>

 

<body>

문서의 내용

</body>

<html>

 

 

 

FRAMESET

 

HTML FRAME을 문서 안에 사용할 때 사용하는 선언입니다.

 

 

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

<html>

<head>

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

</head>

 

<body>

문서의 내용

</body>

</html>

 

 

'HTML& CSS > HTML' 카테고리의 다른 글

<meta> 태그  (0) 2012.05.15
XHTML - 모듈(Module)  (0) 2012.04.25
XHTML - XHTML 문서의 문법 규칙  (0) 2012.04.25
XHTML - XHTML(Extensible HTML) 문서란  (0) 2012.04.25
XHTML - HTML 3.2 버전과 HTML 4.0과 XHTML 비교  (0) 2012.04.25