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 sekadardisabled).
HTML5 modern mengadopsi kerapian XHTML tanpa mempersulit pengembang dengan parsing error yang memblokir layar.