Tuesday 4 December 2007

Better With XHTML (Part 1)

XHTML merupakan generasi penerus dari HTML, meskipun tidak banyak orang yang memakainya, tapi XHTML merupakan masa depan bagi internet.

XHTML merupakan kepanjangan dari eXtensable HyperText Markup Language.  XHTML diciptakan berdasarkan pada dua alasan :

 

  1. Untuk menciptakan standard khusus dalam pembuatan suatu halaman web, agar kompatibel dengan semua jenis web browser.
  2. Untuk menciptakan standard khusus yang bisa digunakan pada semua jenis device tanpa merubah.

 

XHTML tidak jauh berbeda dengan HTML, jadi jika anda sudah menguasai HTML, anda tidak akan mendapat kesulitan untuk beralih ke XHTML.

Kesalahan kecil dalam menggunakan HTML ( seperti lupa menutup tag ) akan di abaikan oleh web browser, hal ini jelas akan mengurangi atau membuat web content anda tidak terbaca oleh user.

Dalam XHTML kesalahan ini tidak boleh terjadi,

 

XHTML  adalah bahasa standard dalam membuat suatu halaman web yang telah disetujui oleh W3C, anda mulai bisa beralih sekarang juga jika ingin web site anda menjadi lebih baik. Alasanya adalah :

 

  1. XHTML akan menjadikan website anda lebih baik dengan kode yang lebih teratur dan mudah dimengerti
  2. Dengan XHTML web anda akan lebih mudah untuk di akses, baik saat ini ataupun di masa mendatang karena semua jenis browser bisa menampilkan halaman web anda dengan baik dan benar.
  3. XHTML akan menggusur keberadaan HTML4.

 

Beberapa Perubahan Utama

 

Ada beberapa perubahan utama yang terjadi dari XHTML ke HTML:

 

  • Semua tag harus lower case ( huruf kecil semua )
  • Semua document harus memiliki doctype
  • Semua tag harus ditutup
  • Semua attibut harus dilengkapi
  • Penulisan attibut tidak boleh disingkat
  • Semua dokumen harus berbentuk

 

Jika sekilas mungkin terlalu banyak perubahan, tapi jika anda teliti lagi, sebenarnya hanya sedikit yang perlu anda rubah jika anda ingin beralih ke XHTML.

 

Doctype

 

Perubahan pertama yang akan terlihat pada web anda adalah doctype. Sangat dianjurkan sekali menggunakan doctype pada awal kode anda, meskipun hal ini optional.