실제로, XHTML 1.0의 두 가지 유형 (프레임 세트 DocType에 추가되는 경우 3 개로 간주되는 것으로 간주됩니다. HTML 4.01도 동일한 문서 문을 가지고 있습니다.
오늘날 웹 표준을 홍보 할 때 웹 표준을 옹호하는 사람들은 종종 XHTML이 HTML보다 엄격하다고 말합니다. 예를 들어, 모든 태그가 닫히고 모든 속성이 인용되어야합니다. 그러나 실제로 XHTML 1.0은 두 가지 유형으로 나뉩니다 (Frameset DocType에 추가되는 경우이 기사에서는 논의되지 않은 3 개로 간주 됨), 전이 (전이) 및 엄격한 (엄격한) DocTypes로 나뉩니다. HTML 4.01도 동일한 문서 문을 가지고 있습니다.
말 그대로, 의미는 다음과 같습니다. 과도기적 인 doctypes는 기존 시대에서 새로운 시대로의 전환을 달성하는 것입니다. 엄격한 문서는 기본 문서 선언이며, 이는 HTML 4.01 및 XHTML 1.0을 구성하는 데 적용 할 수 있습니다.
과도기 DocType를 사용하는 것은 일반적으로 코드에 너무 많은 오래된 쓰기 방법이 포함되어 있기 때문에 한 번에 엄격한 DocType로 완전히 변환하기가 어렵 기 때문입니다. 그러나 엄격한 doctype가 당신의 목표가되어야합니다. 그것은 구조를 프레젠테이션과 구별하고 모든 프레젠테이션 코드를 CSS로 작성하도록 장려하고 강요합니다. HTML 4 문서 유형 정의 :
이 HTML 4.01 Strict DTD에는 프레젠테이션 레이어 속성 및 태그가 포함되어 있지 않습니다. W3C는 이러한 속성과 태그를 점차 제거하며 스타일 시트를 사용하여 완전히 구현할 수 있습니다. 엄격한 DTD를 사용하고 프리젠 테이션 계층 특성 및 태그를 지원하려면 전환 DTD를 사용해야합니다.
Strict Doctype를 사용하면 브라우저가 가장 엄격하고 가장 표준 준수 모드를 사용하여 페이지를 렌더링 할 수 있습니다.
Tommy Olsson은 Web Standards Group의 Tommy Olsson에 대한 기사 10 가지 질문에서 Strict를 사용하면 다음과 같은 이점을 설명합니다.
HTML 4.01 STRICT 또는 XHTML 1.0 STRICT이든 엄격한 DTD를 사용하는 것이 HTML 또는 XHTML을 사용하는지 논의하는 것보다 훨씬 중요하다고 생각합니다. 그것은 미래의 인터넷의 품질을 나타냅니다. 구조와 성능을 분리하여 사이트를 매우 쉽게 유지합니다.
웹 표준과 정확한 의미 구조에 참여하기 시작한 사람들에게는 과도기와 엄격한 문학의 차이점을 인식하는 것이 중요합니다. 보다 자세한 목록은 다음을 참조하십시오. XHTML : 엄격한 및 전환의 차이, DTD의 엄격하고 전환 XHTML 및 XHTML1.0 요소 속성의 비교.
엄격하게 이사 할 준비를하는 사람들에게는 둘 사이의 차이점으로 인해 개발자가 실수를 저지르고 다음에 이야기 할 것입니다. 엄격한 Doctypes Center Font Iframe Srike U 속성에서 지원되지 않음 엄격한 DocTypes Align (테이블 관련 지원 : Col, Colgroup, TBOD, TD, TTO, TH, THEAD 및 TR) 언어 배경 BGCOLOR BORDUCH (Table Supported) Height (IMG 및 Object) HSPACE 이름 (HTML 4.01)에서 지원됩니다. 1.
요소 유형의 컨텐츠 모델은 요소 유형의 인스턴스가 포함될 수있는 것을 설명합니다. 이와 관련하여 두 문서 선언의 가장 큰 차이점은 블록 쿼트, 본문 및 형태 요소에 다음과 같은 블록 수준 요소 만 포함 할 수 있다는 것입니다. 텍스트 및 이미지는 신체에 직접 포함 할 수 없습니다. P 또는 Div와 같은 블록 레벨 요소에 포함되어야합니다. 입력 요소는 양식 요소의 다음 레이어 내에서 직접 텍스트가 될 수 없습니다. P 또는 Div와 같은 블록 레벨 요소에 포함되어야합니다. 모든 표현은 CSS에 전달되며 엄격한 표준은 준수됩니다.
엄격한 문서로의 전환에서 각 요소가 어떻게 보이는지 아는 것보다 각 요소가하는 일을 이해하는 것이 훨씬 효과적입니다.
먼저 구조와 의미를 고려한 다음 성능에 대해 걱정하십시오.