Showing posts with label Xhtml. Show all posts
Showing posts with label Xhtml. Show all posts

Mengenal XHTML



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:
  1. Ditulis dengan huruf kecil baik nama tag maupun atributnya. 
  2. Nilai atribut haruslah ada didalam tanda petik dua 
  3. Anda tidak bisa menggunakan atribut yang berdiri sendiri di XHTML. 
  4. Jika menemukan atribut yang berdiri sendiri, anda bisa mengalokasikan ke variabel dummy. Misal noborder = “noborder”. 
  5. Elemen yang kosong perlu diakhiri dengan />. Contohnya <br/> diatas yang bisa saja dilakukan di HTML namun tidak bisa dilakukan di XHTML. 
  6. Elemen <a> tidak bisa mengandung elemen-elemen <a> lainya. 
  7. Elemen <Button> tidak boleh mengandung elemen <input> <select> <textarea> <label> <button> <form> <fieldset> <iframe> atau <isindex> 
  8. Elemen <form> tidak boleh mengandung elemen <form> lainya 
  9. Elemen <pre> tidak boleh mengandung elemen <img> <object> <small> <sub> atau <sup> 
  10. Tidak boleh menggunakan karakter sensitif. Misalnya ketika nilai atribut mengandung tanda amperstand (&) maka ampserand-nya harus ditulis sebagai &amp
Untuk validasi anda bisa menggunakan http://validator.w3.org. Untuk memvalidasi apakah file yang anda buat sudah benar atau tidak. 

sumber: Edy Winarno, dkk. Desain Web Responsif dengan HTMLL5 dan CSS3. 2015. Jakarta: Elex Media Komputindo