Referensi XHTML Dalam Javascript

XHTML singkatan E X tensible H yper T ext M arkup L anguage. Ini adalah langkah berikutnya dalam evolusi internet. XHTML 1.0 adalah jenis dokumen pertama dalam keluarga XHTML.
XHTML hampir identik dengan HTML 4.01 dengan hanya sedikit perbedaan. Ini adalah versi bersih dan ketat dari HTML 4.01. Jika Anda sudah tahu HTML maka Anda perlu memberikan sedikit perhatian untuk mempelajari versi terbaru dari HTML.
XHTML dikembangkan oleh W3C untuk membantu pengembang web membuat transisi dari HTML ke XML. Dengan bermigrasi ke XHTML hari ini, pengembang web dapat memasuki dunia XML dengan semua manfaatnya, sementara masih tersisa percaya diri dalam kompatibilitas dan masa depan konten.
Pengembang yang bermigrasi konten mereka ke XHTML 1.0 mendapatkan manfaat sebagai berikut:
  • Dokumen XHTML adalah XML sesuai karena mereka mudah dilihat, diedit, dan divalidasi dengan alat XML standar.
  • Dokumen XHTML dapat ditulis untuk beroperasi lebih baik daripada yang mereka lakukan sebelumnya di browser yang ada serta dalam browser baru.
  • Dokumen XHTML dapat memanfaatkan aplikasi seperti script dan applet yang mengandalkan baik Document Object Model HTML atau XML Document Object Model.

Mengapa XHTML?

XHTML memiliki aturan sintaks yang lebih ketat dibandingkan dengan HTML. XHTML memberi Anda lebih konsisten, format yang terstruktur dengan baik sehingga halaman Web Anda dapat dengan mudah diurai dan diproses oleh sekarang dan masa depan web browser. Anda dapat dengan mudah mempertahankan, mengedit, mengkonversi dan memformat dokumen Anda dalam jangka panjang.
Karena XHTML merupakan standar resmi dari World Wide Web Consortium (W3C), website Anda menjadi lebih kompatibel dengan banyak browser dan diberikan lebih akurat. XHTML menggabungkan kekuatan HTML dan XML. Juga, halaman XHTML dapat diberikan oleh semua XML diaktifkan browser.
XHTML mendefinisikan standar mutu untuk halaman web Anda dan jika Anda mengikuti itu, maka halaman web Anda dihitung sebagai halaman web yang berkualitas. The W3C menyatakan mereka halaman dengan cap kualitas mereka.
Web developer dan desainer web browser yang terus-menerus menemukan cara-cara baru untuk mengekspresikan ide-ide mereka melalui bahasa markup yang baru. Dalam XML, relatif mudah untuk memperkenalkan unsur-unsur baru atau atribut elemen tambahan. XHTML keluarga dirancang untuk mengakomodasi ekstensi ini melalui modul XHTML dan teknik untuk mengembangkan modul XHTML-conforming baru. Modul ini memungkinkan kombinasi fitur yang ada dan baru pada saat mengembangkan konten dan merancang agen pengguna baru.

Pemahaman dasar

Sebelum kita melangkah lebih jauh, mari kita memiliki pandangan singkat tentang apa yang HTML, XML dan SGML.

Apa itu HTML?

Ini adalah SGML (S tandard G eneralized M arkup L anguage) aplikasi sesuai dengan Standar Internasional ISO 8879. HTML secara luas dianggap sebagai bahasa penerbitan standar World Wide Web.

Apa SGML?

Ini adalah bahasa untuk mendeskripsikan bahasa markup, terutama yang digunakan dalam pertukaran elektronik dokumen, pengelolaan dokumen, dan penerbitan dokumen. HTML adalah contoh dari bahasa didefinisikan dalam SGML.

Apa itu XML?

XML adalah nama singkatan untuk E X tensible M arkup L anguage. XML adalah bahasa markup seperti HTML dan dirancang untuk mendeskripsikan data. Tag XML belum ditetapkan. Anda harus menetapkan tag Anda sendiri sesuai dengan kebutuhan Anda
XHTML sintaks sangat mirip dengan sintaks HTML dan hampir semua elemen HTML yang valid berlaku di XHTML juga. Tetapi ketika Anda menulis dokumen XHTML Anda perlu membayar sedikit perhatian ekstra untuk membuat dokumen HTML Anda sesuai dengan XHTML.
Berikut adalah poin penting untuk diingat saat menulis dokumen XHTML baru atau mengubah dokumen HTML yang ada dalam dokumen XHTML:
  • Anda perlu menulis deklarasi DOCTYPE pada awal dokumen XHTML.
  • Anda harus menulis semua tag XHTML dan atribut dalam huruf kecil saja.
  • Anda harus menutup semua tag XHTML benar.
  • Anda harus mengutip semua nilai atribut.
  • Atribut minimisasi dilarang.
  • Atribut id menggantikan nama atribut.
  • Atribut bahasa tag script sudah ditinggalkan.
  • Anda perlu sarang semua tag dengan benar.
Berikut adalah penjelasan detail dari aturan XHTML atas:

Deklarasi DOCTYPE

Semua dokumen XHTML harus memiliki deklarasi DOCTYPE di awal. Ada tiga jenis deklarasi DOCTYPE, yang dibahas secara rinci dalam XHTML Doctypes bab. Berikut adalah contoh penggunaan DOCTYPE:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

Struktur XHTML

  • XHTML DOCTYPE bersifat WAJIB
  • Atribut XML namespace dalam <html> bersifat WAJIB
  • <html>, <head>, <title>, & <body> bersifat WAJIB

Elemen XHTML

  • Elemen XHTML harus tersusun secara benar (properly nested).
  • Elemen XHTML harus selalu ditutup
  • Elemen XHTML harus dalam huruf kecil
  • Dokumen XHTML harus memiliki satu elemen root “Well-formed”

Atribut XHTML

  • Nama atribut harus dalam huruf kecil
  • Nilai atribut harus dengan tanda kutip
  • Tidak diperbolehkan menyingkat atribut
  • Image harus ada atribut alt
Ada 3 DTD untuk XHTML yaitu Strict (hanya akan valid jika tanpa tag lama), Transisi (masih akan memvalidasi dengan tag lama), & Frameset (untuk halaman frame). Semua dokumen XHTML harus sesuai dengan aturan sintaks XML.
 

Komentar

Postingan populer dari blog ini

Interrupt driven I/O

List Linier (Linked list) Dan Variasinya_Struktur Data

Menghitung Jarak Jatuh Peluru (C++)