XHTML은 Extensible HyperText Markup Language(확장형 하이퍼텍스트 마크업 언어)의 약자입니다. HTML의 문법과 엄격한 XML의 구조화 규칙을 결합한 마크업 언어입니다. W3C(World Wide Web Consortium)에서 개발한 XHTML은 웹 페이지를 더욱 표준화하고, 구문 분석(파싱)을 용이하게 하며, 데스크톱 컴퓨터, 휴대전화, 기타 인터넷 연결 하드웨어를 포함한 다양한 기기에서 원활하게 작동할 수 있도록 만들어졌습니다. 엄격한 XML 표준을 준수하기 때문에 XHTML 문서는 반드시 'well-formed(잘 형성된)' 상태여야 하며, 이는 모든 태그가 올바르게 중첩되고, 정확하게 닫히며, 소문자로 작성되어야 함을 의미합니다. 이러한 엄격함은 서로 다른 웹 브라우저에서 전통적인 HTML을 렌더링할 때 자주 발생하는 모호성을 제거합니다. 비록 HTML5가 XML 유사 구문을 지원하면서도 더 관대한 파싱 모델을 채택함에 따라 현대 웹 개발에서는 XHTML을 대부분 대체했지만, XHTML 파일은 여전히 레거시 웹 애플리케이션, EPUB 전자책, 그리고 엄격한 데이터 유효성 검사 및 웹 콘텐츠의 자동화된 처리가 필수적으로 요구되는 특정 엔터프라이즈 환경에서 널리 사용되고 있습니다.