XHTML DTD
- 이전 페이지 XHTML 문법
- 다음 페이지 XHTML HowTo
XHTML은 세 가지 파일 유형 선언을 정의합니다.
가장 일반적으로 사용되는 것은 XHTML Transitional입니다.
<!DOCTYPE>는 필수입니다.
XHTML 문서는 세 가지 주요 부분으로 구성됩니다:
- DOCTYPE
- Head
- Body
기본 문서 구조는 이렇게 됩니다:
<!DOCTYPE ...> <html> <head> <title>... </title> </head> <body> ... </body> </html>
XHTML 문서에서 문서 유형 선언은 항상 첫 번째 줄에 위치합니다.
XHTML의 예제
이것은 간단한(최소화된) XHTML 문서입니다:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html> <head> <title>simple document</title> </head> <body> <p>a simple paragraph</p> </body> </html>
문서 유형 선언은 문서의 유형을 정의합니다:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
문서의 나머지 부분은 HTML과 유사합니다:
<html> <head> <title>simple document</title> </head> <body> <p>a simple paragraph</p> </body> </html>
세 가지 문서 유형 선언
- DTD는 SGML(SGML)을 사용하는 웹 페이지의 문법을 정의합니다.
- HTML과 같은 일반 마크업 언어는 특정 문서에 적용되는 태그의 규칙을 정의하는 DTD를 사용해야 합니다. 이 규칙은 요소와 엔티티의 선언을 포함합니다.
- SGML(SGML)의 문서 유형 선언이나 DTD에서, XHTML는 상세히 설명되었습니다.
- XHTML DTD는 합법적인 XHTML 마크업의 문법과 문법을 설명하는 정확한 컴퓨터가 읽을 수 있는 언어를 사용합니다.
세 가지 XHTML 문서 유형이 있습니다:
- STRICT(규범 타입)
- TRANSITIONAL(전환 타입)
- FRAMESET(프레임 타입)
XHTML 1.0의 세 가지 XML 문서 유형
XHTML 1.0은 위의 세 가지 DTD에 대응하는 세 가지 XML 문서 유형을 정의합니다.
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
">
이 경우 사용: HTML의 표현 특성을 활용하고, 캐시드 스타일 시트를 지원하지 않는 브라우저에 XHTML을 작성할 때.
XHTML 1.0 Frameset
<!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN"
"http://www.w3.org/TR/xhtml1/DTD/"xhtml1-frameset.dtd"
>
이 경우 사용: 브라우저 창을 두 부분 또는 더 많은 프레임으로 분할하려고 할 때 HTML 프레임을 사용해야 합니다.
- 이전 페이지 XHTML 문법
- 다음 페이지 XHTML HowTo