Perbedaan Antara XHTML dan HTML Valid XHTML

XHTML merupakan bentuk HTML yang didefinisikan sebagai aplikasi XML yang artinya XHTML berisi semua elemen dengan HTML 4.01 dikombinasikan dengan sintaks XML. XML adalah markup language dimana semua penulisan tag harus dibuat secara benar agar dapat menghasilkan dokumen yang memiliki susunan tag kode baik. XML di desain untuk mendiskripsikan data, dan HTML di desain untuk menampilkan data. Perkembangan teknologi browser, dimana kini tidak hanya ada di komputer saja browser ada juga di PDA, handphone, Game Console, dsb, memunculkan kebutuhan adanya sebuah scirpt yang standart dan bebas dari kesalahan agar dapat berjalan dengan baik disemua platform alat penangananya. Kombinasi HTML dan XML yang lalu dikenal dengan nama XHTML menggunakan aturan yang ketat dalam hal penulisan. Halaman XHTML dapat dibaca pada peralatan yang mendukung XML. Keuntungan XML adalah dapat menyajikan dokumen “well-formed” dan support di banyak browser.

2.6.1 Perbedaan Antara XHTML dan HTML

Sebenarnya, XHTML tidak terlalu berbeda dengan HTML 4.01. Jika kita sudah memiliki kemampuan HTML 4.0.1,maka akan sangat membantu dalam memulai XHTML. Perbedaannya adalah : 1. Dalam XHTML, semua elemen harus saling tersarang dan harus selalu ditutup. Maksudnya harus saling tersarang adalah semua elemen harus ditulis dengan tag pembuka dan ditutup berurutan dengan penutupnya lebih dahulu. Contohnya : p bParagraph ini ditulis dengan cetak tebal yang dimulai dengan tag b dan diakhiri oleh tag b. bp Paragraph ini ditulis dengan cetak tebal yang dimulai dengan tag b dan diakhiri oleh tag b. 2. Sekalipun dan tampil di browser hanya dengan menuliskan pb tanpa menutupnya dengan pb, hal tersebut bukan merupakan penulisan XHTML yang benar. 3. Elemen XHTML harus ditulis dengan hutuf kecil lowercase. Jika dalam HTML anda bebas untuk menuliskan dengan : HTMLHEAD TITTLE ini adalah tittle situs saya TITTLE HEAD BODY P ALIGN=”CENTER”Ini adalah pargraph align center P BODYHTML Dalam XHTML anda harus mengubah dengan huruf kecil semua, berikut script yang akan digunakan : htmlhead tittleini adalah tittle situs sayatittlehead body p align=”center” Ini adalah paragraph align center p bodyhtml 4. Dokumen XHTML harus mempunyai satu root elemen XHTML harus bersarang diantara elemen root html

2.6.2 Valid XHTML

Seringkali menemui sebuah web site atau blog memasang banner kecil atau sekedar text link tertulis “Valid XHTML”. Jika melihat, pasti link tujuan ataupun text link tersebut mengarah pada sebuah url : validator.w3.orgcheck?uri=www.namadomain.com Bagi yang sudah mengerti tentu tidak penasaran lagi dan tinggal membuktikan kebenaran validitas banner atau text link tersebut, sedangkan bagi yang belum tahu, mengklik hal tersebut dapat membuat semakin bertanya-tanya. Valid XHTML adalah sebuah penanda yang diberikan kepada setiap website blog oleh konsorium W3C yang menjelaskan kepada setiap bahwa website yang sedang dikunjungi sudah menggunakan kode-kode programan HTML lanjutan XHTML yang sudah valid. Valid disini berati kode yang ditulis sudah sesuai dengan aturan-aturan yang ada dalam standart penulisan XHTML HTML lanjut. Beberapa aturan dasar untuk valid XHTML adalah : a Penulisan tag XHTML menggunakan huruf kecil, tidak seperti standart penulisan HTML jaman dulu, sekalipun kode yang dituliskan sama persis. b Setiap kode XHTML yang dibuka harus ditutup kembali. Sebagai contoh : jika anda melakukan pembukaan dengan tag body maka anda harus kembali menutupnya ketika sudah selesai dengan tag body dengan body. c Setiap tag yang tidak memiliki penutup harus ditutup dengan dirinya sendiri. Beberapa diantaranya adalah :  penulisan tag br, dimana yang benar adalah br  Penulisan tag img, dimana yang benar adalah img src=”” alt=””  Penulisan tag hr, dimana yang benar adalah hr d Setiap tag li ataupun ol harus dimulai dengan tag ul dan ditutup dengan tag ul setelah li ataupun ol. e Tag yang mendefinisikan tag lebih general dituliskan belakangan. Sebagai contoh : anda tidak boleh menuliskan center p ini adalah paragraph teks yang berposisi center p center. Yang benar anda harus menuliskannya menjadi : p align=”center”Ini adalah pargraph teks yang berposisi centerp

2.7 AJAX Asynchronous JavaScript and XMLHTTP