XHTML
"Extensible Hypertext Markup Language"의 약자입니다. XHTML은 웹 페이지를 만드는 데 사용되는 마크업 언어입니다. HTML과 비슷하지만 XML 기반의 더 엄격한 구문을 사용합니다. XHTML의 첫 번째 버전(1.0)은 2000년에 표준화되었습니다. 몇 년 동안 XHTML은 웹 사이트를 만드는 데 사용되는 가장 일반적인 언어였습니다. 이후 HTML5가 XHTML을 대체했습니다.
왜 XHTML을 사용할까요?
웹이 처음 수십 년 동안 발전하면서 브라우저는 웹 페이지 소스 코드를 해석하는 방식에서 점점 더 관대해졌습니다. 그 결과 웹 사이트가 브라우저마다 일관되지 않게 렌더링되었습니다. XHTML의 주요 목표 중 하나는 여러 브라우저에서 웹 페이지가 동일하게 보이도록 하는 것이었습니다.
XHTML은 HTML이 아니라 XML을 기반으로 하므로 XHTML로 작성된 웹 페이지는 엄격한 XML 구문을 따라야 합니다. "XHTML Strict" 문서 형식 선언(DTD)을 사용하는 웹 페이지에는 오류나 잘못된 태그가 포함될 수 없으므로 웹 브라우저가 모호하게 해석할 여지가 없습니다. 그러나 대부분의 XHTML 사이트는 완벽한 구문을 요구하지 않고 HTML 4.01 태그도 허용하는 "XHTML Transitional" 문서 형식 선언을 사용했습니다.
2001년부터 약 2011년까지 XHTML은 웹 개발의 표준 마크업 언어였습니다. 일부 개발자는 엄격한 XHTML DTD를 사용했지만, 대부분은 Transitional 문서 형식 선언을 사용했습니다. 대부분의 웹 개발자는 더 유연한 언어를 선호했기 때문에 웹은 결국 HTML로 다시 전환되었습니다. 2014년에는 W3C가 HTML5를 공식적으로 권장했습니다. 대부분의 최신 브라우저는 여전히 HTML과 XHTML을 모두 지원합니다.
지식 테스트하기