XHTML은 세 가지 파일 유형 선언을 정의합니다.
가장 일반적으로 사용되는 것은 XHTML Transitional입니다.
은 필수입니다.
XHTML 문서는 세 가지 주요 부분으로 구성됩니다.
문서 유형
머리
몸
기본 문서 구조는 다음과 같습니다.
..>
... ...
XHTML 문서에서 문서 유형 선언은 항상 첫 번째 줄에 있습니다.
XHTML의 예
이것은 간단한(최소) XHTML 문서입니다:
-//W3C//DTD XHTML 1.0 Strict//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
간단한 문서
간단한 문단
문서 유형 선언은 문서 유형을 정의합니다.
-//W3C//DTD XHTML 1.0 Strict//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
문서의 나머지 부분은 HTML과 같습니다.
간단한 문서
간단한 문단
3가지 문서 유형 선언
DTD는 SGML(General Markup Language)을 사용하여 웹 페이지의 구문을 지정합니다.
HTML과 같은 범용 마크업 언어 애플리케이션은 DTD를 사용하여 특정 문서의 태그에 적용되는 규칙을 지정합니다. 이러한 규칙에는 일련의 요소 및 엔터티 선언이 포함됩니다.
XHTML은 SGML(General Markup Language) 문서 유형 선언(DTD)에 자세히 설명되어 있습니다.
XHTML DTD는 정확한 컴퓨터 판독 가능 언어를 사용하여 합법적인 XHTML 마크업의 구문을 설명합니다.
XHTML 문서 유형에는 세 가지가 있습니다.
STRICT(엄격한 유형)
TRANSITIONAL(전환 유형)
FRAMESET(프레임 유형)
XHTML 1.0의 세 가지 XML 문서 유형
XHTML 1.0은 위의 세 가지 DTD에 해당하는 세 가지 XML 문서 유형을 지정합니다.
XHTML 1.0 엄격
-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/
xhtml1-strict.dtd
">
성능이 복잡해지지 않도록 깔끔한 마크업이 필요한 상황에서 사용하세요. 캐스케이딩 스타일 시트와 함께 사용하세요.
XHTML 1.0 전환
-//W3C//DTD XHTML 1.0 Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/
xhtml1-transitional.dtd
">
HTML의 표현 기능을 활용해야 할 때와 CSS(Cascading Style Sheet)를 지원하지 않는 브라우저용 XHTML을 작성해야 할 때 사용하세요.
XHTML 1.0 프레임셋
-//W3C//DTD XHTML 1.0 Frameset//EN""http://www.w3.org/TR/xhtml1/DTD/
xhtml1-frameset.dtd"
>
다음과 같은 상황에서 사용하세요. HTML 프레임을 사용하여 브라우저 창을 두 개 이상의 프레임으로 분할해야 하는 경우입니다.