- eXtensible HyperText Markup Language 의 약자
- 2000년 1월 26일 XHTML1.0이 W3C Recommendation 되었다.
- XHTML은 W3C가 HTML의 가장 최신버전(4.01)을 XML로 다시 규정한 것이다. ( = XML DTD로 정의된 언어)
왜 만들어 졌나?
- Extensible HTML 이라는 말에서도 유추해볼 수 있듯이 HTML의 부족한 확장성을 극복하기 위하여 개발되었다. ( = XHTML은 OS, 브라우저, PDA, Mobile등 다양한 환경에 적용할 수 있도록 확장될 수 있다.)
- XHTML은 HTML을 점차 대체해 나갈 목적으로 만들어졌다. ( = XHTML은 차세대 언어인 XML로 가기 위한 다리)
- XHTML은 웹 컨텐츠가 기존의 전통적인 컴퓨터에서 벗어나 여러장치에 이용되기 시작하면서 부정확한 HTML을 지원하는데 어려움이 생겨나 이를 극복하기 위함이다.
- 앞으로 인터넷에 접속하는 장치들이 계속 나올것이다. W3C는 이러한 미래의 장치들을 위해 XHTML이라는 표준안을 발표하였으며 유선에 접속하는 프로그래밍에 XHTML을 사용할 것을 권장하고 있다. ( = XHTML은 미래의 장치들을 위해 HTML문서와의 호환성을 유지하면서 강력한 확장성을 고려한 것이다. )
기타
- XHTML은 HTML보다 엄격한 문법을 가진다. ( = HTML의 모호했던 문법으로 생겨날 수 있었던 에러들을 사전에 방지)
- XHTML은 HTML의 최신버전이 아니라. 별개의 분리된 표준이다. ( = 현재에도 HTML5가 개발중에 있다. )
- XHTML을 지원하는 거의 모든 브라우저는 HTML역시 정확하게 표현한다.
- XHTML은 완전한 XML문서다. - Well Formed(정형화), Validity(유효)
- XHTML은 HTML 4.01버전의 element를 사용하고, XML의 syntax를 따른다.

