나는이 주제에 대해 상반되는 정보를 읽고 있습니다. w3c는 XHTML 2.0 작업 그룹을 닫고 HTML5에서 나오는 XHTML 5를 살펴 보도록 요청했습니다. XHTML 1.0 또는 1.1과 어떻게 다른가요?Html5에서 xhtml의 역할은 무엇입니까?
답변
XHTML5가 추상 트리 같은 요소에 의해 정의된다 (즉, DOM에 의해), SGML 표현에 묶여 있었다 태그에 의해 정의 된 이전 HTML 버전과는 달리.
추상 요소를 사용하면 문서 트리가 여러 가지 표현을 가질 수 있습니다. HTML5는 두 개의 표준 serialization을 정의합니다. SGML과 유사 (기술적으로 SGML을 기반으로하지 않음) HTML5 및 XML 기반 XHTML5입니다. JSON 기반의 직렬화 형식을 만들 수도 있습니다.
XHTML5는 HTML5와 의미가 동일하지만 요소, 속성 및 중첩 규칙이 동일하지만 구문이 서로 다릅니다. HTML5와 XHTML5를 모두 준수하는 문서를 구성하는 것도 가능합니다.
HTML5는 SGML의 일부가 아니지만 XHTML은 SGML의 일부인 XML의 prt입니다. 따라서 HTML5에서는 빈 태그를 사용할 수 있지만 XHTML에서는 사용할 수 없습니다.
해당 형식에 대해 DTD를 제공하는 한 모든 XML 구조로 XHTML을 확장 할 수 있습니다. HTML5에는 사용할 수있는 SVG, MathML과 같은 일부 확장 기능 만 있습니다.
XML과 비슷하기 때문에 XHTML을 정말 좋아했지만 HTML5는 다른 XML 형식 외에 많은 것을 제공합니다. 구글, 모질라, 유튜브 등이 HTML5와 함께 제공해야하는 것, 그리고 순수 HTML5 + CSS3과 자바 스크립트없이 할 수있는 것.
HTML5는 엄격한 엔티티, 닫는 태그 등을 요구하는 한 XML을 준수하는지 여부를 선택할 수 있습니다. 따라서 엄격한 XHTML 형식이 중요하면 (나에게 그대로) HTML5는 . 그러나은 HTML5 문서를 다른 서비스에서 사용할 때 XHTML과 같이 엄격하게 사용할 수있는 것은 아닙니다.
우리가 할 수있는 최선의 방법은 다른 사람들이 자신을 고수하고 복음화하는 방식으로 더 엄격한 형식을 따르도록 격려하는 것입니다. IMO는 상처를받는 것보다 훨씬 도움이됩니다.
HTML5는 일부 태그가 추가되고 일부 태그가 제거되고 다른 doctype이 사용되며 일반적으로 새로운 것들이 많이 포함 된 HTML 4입니다.
XHTML 1은 XML 스타일 구문의 HTML 4입니다.
XHTML5는 XML 스타일 구문의 HTML5입니다.
은 (내가 거기 어떤 XML의 세부 사항을 호도 할 수있다.)- 1. 런타임 환경의 역할은 무엇입니까?
- 2. 여기에 타이머의 역할은 무엇입니까
- 3. Go에서 "interface {}"구문의 역할은 무엇입니까?
- 4. .net FileWatcher에서 InternalBuffer의 역할은 무엇입니까
- 5. VB.NET : '친구'수정 자의 역할은 무엇입니까?
- 6. PEG를위한 Empty 생산의 역할은 무엇입니까?
- 7. MPI와 관련된 '클러스터'소프트웨어의 역할은 무엇입니까?
- 8. HTML5에서 유효성을 검사하지 않는 meta 요소를 처리하는 방법은 무엇입니까? HTML5에서
- 9. HTML5에서 캐싱
- 10. MacVim 및 XHTML의 문제점
- 11. XML 네임 스페이스와 XHTML의 결합
- 12. XHTML의 이미지 태그에 치수를 포함해야합니까?
- 13. SOA에서 "Service Broker"의 역할은 무엇입니까?
- 14. JAXB-Unmarshalling 중에 ObjectFactory 역할은 무엇입니까?
- 15. Silverlight 응용 프로그램에서 wcf의 역할은 무엇입니까?
- 16. .net에서 Ienumerable 개체의 기본 역할은 무엇입니까?
- 17. Struts + Spring + Hibernate에서 Spring의 역할은 무엇입니까?
- 18. 컴파일러 생성시 C (또는 ML) 역할은 무엇입니까?
- 19. Doctrine에서 뮤 테이터와 접근 자의 역할은 무엇입니까?
- 20. XHTML의 줄무늬 격자보기 Strict + CSS
- 21. nokogiri로 XHTML의 유효성을 검사하려면 어떻게해야합니까?
- 22. html5에서 투명한 캔버스를 만드는 방법은 무엇입니까?
- 23. html5에서 애니메이션에 캔버스를 사용하는 이유는 무엇입니까?
- 24. HTML5에서 다른 창을 제어하는 방법은 무엇입니까?
- 25. HTML5에서 iframe 늘리기
- 26. HTML5에서 그림의 내용 확인
- 27. HTML5에서 투명 색상 설정
- 28. HTML5에서 클라이언트가 JavaScript를 지원해야합니까?
- 29. HTML5에서 소개 된 새로운 기능
- 30. "드로잉 컨텍스트"란 정확히 무엇입니까? getcontext() 메소드의 역할은 무엇입니까?
XHTML은 XML의 일부가 아닌 - XHTML *이 * XML이다. –
기술적으로 XHTML에서는 빈 태그를 사용할 수 있습니다. _ 빈 태그를 _ 폐쇄 할 수 없습니다. –
@ 리차드 : 죄송합니다. @Bears : XHTML은 XML과 동일하지 않으며 "A"XML 형식이며 XML 언어의 일부입니다. – 2ndkauboy