>  기사  >  웹 프론트엔드  >  다양한 버전의 html doctype에 대한 자세한 소개

다양한 버전의 html doctype에 대한 자세한 소개

高洛峰
高洛峰원래의
2017-03-28 11:44:441550검색

HTML 3.2의 차이점 - 1996년 1월, W3C 권장사항

·HTML 4.0 - 1997년 12월, W3C 권장사항

·HTML 4.01 - 1999년 12월, W3C 권장사항

·HTML 5.0 -- 2008년 8월, W3C 작업 초안

HTML 2.0은 아마도 1996년에 나온 것으로 추정되는 HTML의 오래된 버전입니다.

HTML3.2는 아마도 스타일이 없던 시대인 1997년이었을 것입니다. 일부 표시 방법은 속성 태그 또는 속성을 사용하여 구현됩니다. 예: 〈CENTER〉ALIGN=CENTER 등 일부는 이후 버전에서 남아 있습니다.

XHTML은 HTML의 최신 버전입니다. HTML 튜토리얼

그러나 HTML 5는 W3C에서 직접 공식화한 것이 아니라 다른 브라우저 제조업체인 WHATWG에서 공식화한 것입니다.

W3c의 유효성 검사 문제

In에 요소가 나타납니다. doctype에 의해 선언된 HTML 버전 이후의 사양에서는 요소가 해석되고 렌더링되지 않습니까? 물론 그렇지 않습니다. Burstahl의 법칙과 견고성을 잊지 마십시오. 수신 시 브라우저가 열려 있어야 합니다. 따라서

유효성 검사기

는 어떤 형식 유형도 확인하지 않지만(w3c의 경우) 유효성 검사기는 형식 유형에만 관심을 갖습니다. 이것이 doctype이 존재하는 진짜 이유입니다.

W3c 표준과 브라우저 표시의 일부 차이점

이것이 또한 일부 w3cshol 버전에서 지원하지 않는 가운데, 글꼴 등과 같은 요소가 xhtml 1.0 및 html5 원래 기능에는 이유가 있습니다. -----브라우저 내결함성. 이것이 견고성의 법칙이라고도 알려진 버스탈의 법칙입니다. 그 주요 의미는 "보낼 때는 보수적이고, 받을 때는 개방적입니다."입니다. 브라우저 제조업체는 모든 버전을 지원해야 한다는 점을 이해하고 있으며, 이제 모든 사람이 HTML4.1 또는 HTML5로 웹사이트를 작성한다고 해서 이전 버전의 HTML 지원을 중단하지 않을 것입니다. 이유는 간단합니다. 브라우저는 이전 버전과 호환되어야 합니다. 이것이 브라우저의 "수신 시 열기" 정신입니다.

전송할 때 조심하세요”는 웹 개발자에게 경고하는 것입니다. HTML 코드는 가능한 한 표준으로 작성되어야 하며 다른 사람(브라우저)이 쉽게 구문 분석할 수 있습니다.

w3c를 통과해야 하는 이유는 무엇입니까? 확인(많은 경우 w3c 확인을 통과하지 못함) 페이지를 디자인할 때 W3C 표준을 따른다면 축하합니다. 이미 SEO(검색 엔진 최적화) 작업의 절반을 완료했습니다. 이 기사를 읽은 후 웹사이트를 W3C 표준에 따라 재구성하시겠습니까?

XHTML

XHTML 1.0은 XML

XHTML 1.0은 W3C 권장 사항으로 2000년 1월 20일에 출시되었습니다. Xhtml은 xml을 기반으로 도입된 잘 구성된 라인을 갖춘 새로운 개념입니다.

Xhtml 차이점 1: Xhtml 요소 이름과 속성은 대소문자를 구분해야 합니다. 🎜>

                                                                  ~   빈 태그는 닫아야 합니다.
속성 인용은 생략할 수 없습니다. W3C 표준화 과정은 7단계로 나누어집니다.

스타일 시트는 문서가 표시, 발음, 인쇄되는 방식을 설명할 수 있습니다. 4.

다니엘 설명

XHTML 1.0과 HTML4.01은 실제로 동일합니다. 내 말은, 문자 그대로 두 사양의 내용이 동일하고, 어휘도 동일하며, 모든 요소가 동일하고, 모든 속성이 동일하다는 뜻입니다. 유일한 차이점은 XHTML1.0에서는 XML 구문을 사용해야 한다는 것입니다. 즉, 모든 속성은 소문자를 사용해야 하고, 모든 요소도 소문자를 사용해야 하며, 모든 속성 값은 따옴표로 묶어야 하며, img 및 br에는 자체 닫는 태그를 사용해야 한다는 점을 기억하세요.

1.html의 구문 요구 사항이 상대적으로 느슨하기 때문에 XHTML을 사용하는 이유는 웹 페이지 작성자에게는 더 편리하지만 기존 컴퓨터의 경우에는 더 문제가 되는 기능도 있습니다. 느슨한 구문과 호환되지만 휴대폰과 같은 다른 많은 장치에서는 더 어렵기 때문에 DTD 정의 규칙과 더 엄격한 구문 요구 사항을 갖는 xhtml이 제작되었습니다.

2.xhtml의 목표는 html을 대체하는 것입니다. xhtml은 html4.01과 거의 동일합니다.

http://baike.soso.com/v8351954.htm#para3

데이터를 설명하고 저장하는 데에는 XML이 사용되고, 데이터를 표시하는 데에는 HTML이 사용됩니다.

W3c에는 이미 xhtml이 있는데 왜 여전히 html5를 개발해야 합니까? ?

XHTML 1.1의 유일한 변경 사항은 문서를 XML 문서로 표시해야 한다는 것입니다. 문서를 XML로 표시한 후에는 Internet Explorer에서 해당 문서를 처리할 수 없습니다. 물론 IE9에서는 이를 처리할 수 있으므로 XHTML 1.1은 현실과 약간 동떨어져 있습니다.

이로 인해 HTML 개발과 관련하여 브라우저 제조업체와 w3c 간에 차이가 발생했습니다. W3c 메인 사이트는 xhtml 방향으로 계속 확장되고 있습니다. 결국 브라우저 제조업체는 현재 HTML5인 HTML 확장을 자체적으로 내놓았지만 나중에 w3c와 브라우저 제조업체는 HTML5 확장에 함께 참여하기로 합의했습니다.

HTML5

HTML 5의 또 다른 디자인 원칙은 상위 및 하위 호환성이 있어야 하며 향후 HTML 버전과도 호환되어야 합니다.

HTML 5는 다양성을 더합니다API오디오, 비디오, 사진, 클라이언트 데이터 저장 및 대화형 문서를 삽입하기 위한 기능을 제공합니다. 다른 기능으로는

,
,
및 <그림>과 같은 새로운 페이지 요소가 있습니다.

일반적인 최신 웹사이트 사용을 반영하는 몇 가지 새로운 요소와 속성입니다. 그 중 일부는 기술적으로

태그와 유사하지만
성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.