XHTML merupakan singkatan dari Extensible Hypertext Markup Language. XHTML merupakan bentuk reformulasi dari HTML menggunakan paradigma XML
XHTML diperlukan karena XHTML adalah bentuk HTML yang lebih
bagus dan rapih , karenanya dapat diparsing dibanyak platform browser, seperti
di web browser biasa, lalu di browser ponsel, dan gadget lain.
XHTML memanfaatkan kelebihan XML untuk memperkaya HTML. Keuntungan
menuliskan HTML dalam bentuk XML antara lain
· Di XML , anda bisa mengenal
elemen-elemen baru atau atribut elemen baru. Sehingga anda bisa membuat
spesifikasi modul-modul baru.
· XHTML lebih mudah
mengakomodasi interopabilitas dari caramengakses halaman web. Sehingga laman
web yang dibuat menggunakan XHTML menghasilkan warna yang seragam.
dalam prakteknya, menulis dokumen XHTML hampir sama seperti
menulis dokumen HTML. Hanya saja ada beberapa ciri khas dokumen XHTML , seperti
berikut:
- Ditulis dengan huruf kecil baik nama tag maupun atributnya.
- Nilai atribut haruslah ada didalam tanda petik dua
- Anda tidak bisa menggunakan atribut yang berdiri sendiri di XHTML.
- Jika menemukan atribut yang berdiri sendiri, anda bisa mengalokasikan ke variabel dummy. Misal noborder = “noborder”.
- Elemen yang kosong perlu diakhiri dengan />. Contohnya <br/> diatas yang bisa saja dilakukan di HTML namun tidak bisa dilakukan di XHTML.
- Elemen <a> tidak bisa mengandung elemen-elemen <a> lainya.
- Elemen <Button> tidak boleh mengandung elemen <input> <select> <textarea> <label> <button> <form> <fieldset> <iframe> atau <isindex>
- Elemen <form> tidak boleh mengandung elemen <form> lainya
- Elemen <pre> tidak boleh mengandung elemen <img> <object> <small> <sub> atau <sup>
- Tidak boleh menggunakan karakter sensitif. Misalnya ketika nilai atribut mengandung tanda amperstand (&) maka ampserand-nya harus ditulis sebagai &
sumber: Edy Winarno, dkk. Desain Web Responsif dengan HTMLL5 dan CSS3. 2015. Jakarta: Elex Media Komputindo