2012-05-24 8 views
4

HTML 5를 배우고 있으며 질문이 있습니다. XHTML 1.1 문서에서 HTML 5를 사용할 수 있습니까? 그렇다면 누군가가 예제를 줄 수 있습니까?HTML 5 및 XHTML 1.1

+0

HTML5의 일부는 무엇입니까? 새로운 기능, 마크 업? – Marko

답변

8

XHTML과 HTML을 혼동하지 마십시오.

XHTML은 유효한 XML 문서로 간주되는 HTML입니다. 실제로 XHTML 1.1 표준은 HTML 5에는 적용되지 않지만 HTML 4.01에는 적용되지 않습니다.

어떤 의미입니까? 유효한 XHTML 1.1 문서를 선택할 수는 있지만 유효한 HTML 5 문서이지만 반대 부분은 항상 사실이 아닙니다. 예를 들면 :

<button disabled></button> 

그것은 유효한 HTML 코드 (이 버전 상관 없음)입니다하지만 때문에 빈 속성의 유효한 XML 문 (당시 유효한 XHTML 문서 아니다)이 아니다. 세상은 이러한 예들로 가득합니다 (Google 만). HTML은 구문에 대해 매우 편하며 HTML 5는이 방향을 바꾸지 않았습니다. 그리고 다른 몇 가지 차이점도 있습니다 (예 : here). 또한 HTML 5 표준은 XHTML 1.1 표준의 일부가 아닌 새로운 태그를 도입하여 의 모든 기능을 갖춘 HTML 5 문서 (구문에도 불구하고)는 유효한 XHTML 1.1 문서가 아닙니다.

참조 여기에
SO 답변에서 선택이 주제에 대한 좋은 참고의 짧은 목록 :

  • HTML/XHTML and MIME type : 콘텐츠 형식 및 마크 업 구문에 대한 짧은 대답.
  • All-in-one about HTML and XHTML : HTML/XHTML 호환성의 다양한 측면을 다루는 긴 품질 보증 목록입니다.
  • What to use : 질문에 대한 HTML 및 XHTML 사이를 사용하는 것이 좋습니다 것 (물론 대답은 따라 하지만 대답 자체는 좋다).
  • XHTML/HTML for mobiles : Apple 기기에서 HTML5/XHTML에 대한 유용한 팁.
1

이론적으로 xhtml과 html의 표준 집합이 다르므로 그러나 작동중인 브라우저는 전적으로 브라우저에 따라 다르며 가장 최신 브라우저는 정의한 표준뿐만 아니라 다른 태그 집합도 표시합니다.