Skip to main content

XHTML이란 무엇입니까?

Extensible Hypertext Markup Language (XHTML)는 웹 페이지를보기 위해 인터넷 지원 장치에서 널리 사용되는 몇 가지 언어 권장 사항을 빠르게 참조하는 방법입니다.전임자 인 HTML (Hypertext Markup Language)의 이름을 따서 명명되었지만 실제로 표준 일반 마크 업 언어 (SGML)의 매우 선택적인 부분 인 Extensible Markup Language (XML)를 기반으로합니다.본질적으로, 그들은 SGML의 모든 자손입니다.HTML은 SGML의 직접적인 응용이지만 XHTML은 네임 스페이스 또는 XML 문서에 대한 정의 세트입니다.HTML에 대한 몇 가지 제한 사항과 HTML이 구현되고있는 다양한 방식으로 인해 발생했습니다.HTML이 버전 4로 만들었을 때, HTML 문서를 형식적이고 볼 수있는 웹 페이지로 구문 분석하는 컴퓨터 프로그램 인 많은 HTML 통역사에 의해 적절한 사용법이 쇠약 해지 기 시작했습니다.모바일 장치 및 기타 웹보기 플랫폼도 등장함에 따라 더 나은 솔루션이 필요했습니다.XML은 HTML을 통해 SGML을 훨씬 엄격하게 구현하며 단일 인스턴스에서 다른 XML 네임 스페이스를 사용할 수 있습니다.따라서 2000 년경, W3C (World Wide Web Consortium)는 XHTML을 초안을 작성하고 이러한 새로운 문제를 해결하기위한 권장 사항 중 하나를 만들었습니다.XML 네임 스페이스는 모든 XML 통역사가 구문 분석 할 수 있지만 HTML은 HTML 통역사로만 제한됩니다.XHTML은 실제로 SGML의보다 제한적인 XML 서브 세트에서 HTML이 재현됩니다.이런 식으로, 가장 최근의 언어는 기존 웹 브라우저에서 즉시 해석 할 수 있었으며 다른 플랫폼에서도 사용할 수있게되었습니다.XHTMLS 모니 커의 확장 가능한 측면에 부응하는 것도 주목해야합니다.더 많은 프로그램과 플랫폼에서 읽을 수있는 기능을 제공 할뿐만 아니라 문서 내에 다른 XML 네임 스페이스를 사용할 수있게함으로써 더 확장 가능합니다.단지 페이지 형식 이상의 것을 제공하는 여러 가지 방법으로 확장되었습니다.예를 들어, 수학적 마크 업 언어 (Mathml)는이 문서에 포함되어 수학 공식과 표기법을 표시 할 수 있습니다.이 유형의 문서 내에서 SVG (Scalable Vector Graphics) 네임 스페이스를 사용하여 이미지를 내장 할 수도 있습니다.따라서 XHTML은 다른 XML 문서에도 포함될 수 있습니다. XHTML은 실제로 XMLS 규칙에 따라 HTML이 개선되었으므로 HTML 버전 4의 것들을 복제하는 3 개의 문서 유형 정의 (DTD)를 제공합니다.DTD는 관련 속성뿐만 아니라 언제, 위치 및 사용 가능한지를 포함하여 마크 업 언어의 요소에 대한 자세한 설명입니다.그러나 XHTML의 이후 버전에서는 XHTML을 추가로 증강시키는 XML 문서를 설명하는 또 다른 강력한 방법 인 XML Schemas가 확립되었습니다.결과적으로, 다양한 제거 버전의 XHTML이 개발되어 특정 용도로 구축 될 수 있으며, 그 중 다수는 모바일 컴퓨팅 플랫폼을 중심으로 진행되었습니다.