ในการสร้างเว็บไซต์สิ่งที่จำเป็นที่สุดคือการใช้ภาษา HTML ซึ่งเป็นภาษาหลักในการสร้างและแสดงผลเว็บไซต์ให้ถูกต้องและสวยงาม แต่เพราะในปัจจุบันมีโปรแกรม Web Browser ที่หลากหลายจึงมีการพัฒนาภาษา XHTML ขึ้นมาเพื่อรองรับการแสดงผลเว็บไซต์ได้สวยงามและถูกต้องบน Web Browser ทุกตัวนั่งเอง
?
XHTML ย่อมาจาก eXtensible Hyper Text Markup Language คือภาษาคอมพิวเตอร์ประเภท Markup Language หรือภาษาที่ใช้สำหรับเขียนเว็บไซต์ที่เกิดจากการรวมตัวของภาษา HTML และ XML เข้าไว้ด้วยกันจนเกิดเป็นภาษา eXtensible Hyper Text Markup Language : XHTML ซึ่งเป็นมาตรฐานใหม่ในการสร้างเว็บไซต์ด้วยภาษา HTML ประโยชน์หลัก ๆ ก็คือการสร้างเว็บไซต์เพื่อส่งข้อมูลทั่ว ๆ ไปและเพิ่มขีดความสามารถในการสร้างแท็กใหม่ๆที่เราสามารถกำหนดคุณสมบัติและลูกเล่นได้เองว่าจะให้แสดงผลอย่างไร ซึ่งภาษา HTML แบบเดิมไม่สามารถทำได้

ตัวอย่างการเขียน code ของ XHTML
นอกจากนี้ XHTML ยังสามารถรองรับภาษาอื่นๆ ที่ใช้ XML เป็นฐาน เช่น SVG, MathML, SMIL, chemML และยังคงใช้โครงสร้างภาษา HTML เพียงแต่เพิ่มความเข้มงวดในเรื่องของโครงสร้าง เช่น มีการตัด tag และ attribute ที่ไม่ทันสมัยออกไป เพื่อให้ขนาดข้อมูลเล็กลงซึ่งจะทำให้แสดงผลได้รวดเร็วยิ่งขึ้น