XHTML adalah kependekan dari EXtensible HyperText Markup Language. XHTML adalah HTML yang didefinisikan ulang sebagai aplikasi XML dengan aturan sintaksis yang sangat ketat.

Perbedaan Aturan Penting XHTML vs HTML:

  • Di XHTML, deklarasi <!DOCTYPE> adalah wajib.
  • Di XHTML, semua nama elemen dan atribut wajib huruf kecil.
  • Di XHTML, semua elemen harus ditutup (bahkan elemen kosong harus ditutup sendiri: <br />, <img />).
  • Di XHTML, penyingkatan atribut dilarang (harus disabled="disabled", bukan sekadar disabled).

HTML5 modern mengadopsi kerapian XHTML tanpa mempersulit pengembang dengan parsing error yang memblokir layar.