XHTML이란 무엇입니까?

XHTML (Extensible Hypertext Markup Language)은 인터넷 사용 장치에서 웹 페이지를보기 위해 널리 사용되는 여러 언어 권장 사항을 빠르게 참조 할 수있는 방법입니다. 이전 버전 인 하이퍼 텍스트 마크 업 언어 (HTML)의 이름을 따서 명명되었지만 실제로는 표준 일반화 마크 업 언어 (SGML)의 매우 선택적 부분 인 XML (Extensible Markup Language)을 기반으로합니다. 본질적으로, 그들은 모두 SGML의 자손입니다. HTML은 SGML을 직접 적용하는 반면 XHTML은 네임 스페이스 또는 XML 문서에 대한 일련의 정의로, 특정 상황에서 둘 이상의 XML 어휘가 사용될 때 모호성을 완화하는 데 도움이됩니다.

이 언어는 HTML에 대한 몇 가지 제한 사항과 HTML이 구현되는 다양한 방식으로 인해 생겨났습니다. HTML이 버전 4로 전환되던시기에 HTML 문서를 형식화되고 볼 수있는 웹 페이지로 구문 분석하는 컴퓨터 프로그램 인 많은 HTML 인터프리터가 제대로 사용하기 시작했습니다. 모바일 장치 및 기타 웹보기 플랫폼도 등장하면서 더 나은 솔루션이 필요했습니다. XML은 HTML보다 SGML을 훨씬 더 엄격하게 구현하며 단일 인스턴스에서 다른 XML 네임 스페이스를 사용할 수 있습니다. 2000 년 무렵 W3C (World Wide Web Consortium)는 XHTML을 작성하여 이러한 새로운 문제를 해결하기위한 권장 사항 중 하나가되었습니다.

모든 의도와 목적을 위해 XHTML은 대부분의 방식으로 HTML을 모방하지만 전자는 XML 네임 스페이스를 사용하므로 모든 XML 인터프리터에서 파싱 할 수 있지만 HTML은 HTML 인터프리터로만 제한됩니다. XHTML은 실제로 SGML의보다 제한적인 XML 하위 집합에 따라 HTML로 재생성됩니다. 이러한 방식으로 최신 웹 언어를 기존 웹 브라우저에서 즉시 해석하는 동시에 다른 플랫폼에서도 사용할 수 있습니다. XHTML 모니 커의 확장 가능한 측면에 따라 생활하는 것도 중요합니다. 또한 더 많은 프로그램과 플랫폼에서 읽을 수있는 기능을 제공 할뿐만 아니라 문서 내에서 다른 XML 네임 스페이스를 사용할 수있어 더욱 확장 가능합니다.

문서에 다른 XML 네임 스페이스를 포함 할 수있는 XHTML의 기능을 사용하면 페이지 형식을 넘어 다양한 방식으로 표현할 수 있습니다. 예를 들어 수학 마크 업 언어 (MathML)는 수학 공식과 표기법을 표시하기 위해이 문서에 포함될 수 있습니다. 이 유형의 문서 내에서 SVG (Scalable Vector Graphics) 네임 스페이스를 사용하여 이미지를 임베드 할 수도 있습니다. 따라서 XHTML은 다른 XML 문서에 포함될 수도 있습니다.

XHTML은 실제로 XML의 규칙에 따라 개선 된 HTML이기 때문에 HTML 버전 4와 동일한 3 가지 DTD (Document Type Definition)를 제공합니다. DTD는 마크 업 언어의 요소 (언제 어디서, 어디서, 어떻게 사용되는지) 및 관련 속성을 포함하여 자세한 설명입니다. 그러나 이후 버전의 XHTML에서는 XML 문서를 설명하는 또 다른보다 강력한 방법 인 XML 스키마가 확립되어 XHTML을 더욱 강화했습니다. 그 결과, 특정 용도로 구축 할 수있는 다양한 XHTML 버전이 개발되었으며,이 중 많은 버전이 모바일 컴퓨팅 플랫폼을 중심으로 진행됩니다.

다른 언어

이 문서가 도움이 되었나요? 피드백 감사드립니다 피드백 감사드립니다

어떻게 도와 드릴까요? 어떻게 도와 드릴까요?