Situs belajar bahasa pemrograman secara online, memberikan informasi, pengembang dan mitra. Termasuk siaran pers, video, screenshot dan download.

HTML dan XHTML



XHTML adalah HTML ditulis sebagai XML.

Apa itu XHTML?

  • XHTML singkatan E X tensible H yper T ext M arkup L anguage
  • XHTML hampir identik dengan HTML
  • XHTML adalah lebih ketat dibandingkan HTML
  • XHTML adalah HTML didefinisikan sebagai aplikasi XML
  • XHTML didukung oleh semua browser utama

Mengapa XHTML?

Banyak halaman di internet berisi "buruk" HTML.
Pasar saat ini terdiri dari teknologi browser yang berbeda. Beberapa browser dijalankan pada komputer, dan beberapa browser berjalan pada ponsel atau perangkat kecil lainnya. Perangkat yang lebih kecil sering kekurangan sumber daya atau kekuatan untuk menafsirkan "buruk" markup.
XML adalah bahasa markup mana dokumen harus ditandai dengan benar (menjadi "well-formed").
Dengan menggabungkan kekuatan dari HTML dan XML, XHTML dikembangkan.
XHTML adalah HTML didesain ulang sebagai XML.

Perbedaan Paling Penting dari HTML:

Struktur dokumen

  • XHTML DOCTYPE adalah wajib
  • Xmlns atribut di <html> adalah wajib
  • <Html>, <head>, <title>, dan <body> adalah wajib

XHTML Elemen

  • Elemen XHTML harus diulang dengan benar
  • Elemen XHTML harus selalu ditutup
  • Elemen XHTML harus dalam huruf kecil
  • Dokumen XHTML harus memiliki satu elemen root

Atribut XHTML

  • Nama atribut harus dalam huruf kecil
  • Nilai atribut harus dikutip
  • Atribut minimalisasi dilarang

<! DOCTYPE ....> Apakah Wajib

Sebuah dokumen XHTML harus memiliki deklarasi DOCTYPE XHTML.
Daftar lengkap semua XHTML Doctypes ditemukan dalam HTML Tag Reference kami.
<Html>, <head>, <title>, dan <body> elemen juga harus hadir, dan xmlns atribut di <html> harus menentukan namespace xml untuk dokumen.

XHTML Elemen Harus Benar Bersarang

Dalam HTML, beberapa elemen dapat benar bersarang dalam satu sama lain, seperti ini:
<b><i>Ini teks tebal dan miring</b></i>

Dalam XHTML, semua elemen harus benar bersarang dalam satu sama lain, seperti ini:
<b><i>Ini teks tebal dan miring</i></b>

XHTML Elemen Harus Selalu Siap Ditutup

salah;
<h2>Ini heading
<p>Ini paragraf

benar:
<h2>Ini heading</h2>
<p>Ini paragraf</p>

Elemen kosong juga harus Ditutup

salah:
A break <br>
A Horizontal Rule <hr>
image <img src="foto,jpg" alt="happy">

benar:

A break <br />
A Horizontal Rule <hr />
image <img src="foto,jpg" alt="happy" />

XHTML Elemen Harus menggunakan huruf kecil

Salah :
<BODY>
<P>Ini paragraf</P>
</BODY>

Benar:
<body>
<p>Ini Paragraf</p>
</body>

XHTML Atribut Nama Harus menggunakan huruf kecil

Salah:
<table WIDTH="100%">

Benar:
<table width="100%">

Nilai atribut Harus Dikutip

Salah:
<table width=100%>

Benar:
<table width="100%">

Atribut Meminimalkan Dilarang

Salah:
<input type="checkbox" name="checkbox" value="car" checked />

Benar:
<input type="checkbox" name="checkbox" value="car" checked="checked"  />

Salah:
<input type="text" name="nama" disabled />

Benar:
<input type="text" name="nama" disabled="disabled" />

Cara Mengkonversi dari HTML ke XHTML

  1. Tambahkan XHTML <! DOCTYPE> ke baris pertama dari setiap halaman
  2. Menambahkan atribut xmlns ke elemen html dari setiap halaman
  3. Ubah semua nama elemen untuk huruf kecil
  4. Tutup semua elemen kosong
  5. Ubah semua nama atribut huruf kecil
  6. Kutipan semua nilai atribut



Kembali Keatas ⇑





0 komentar:

Posting Komentar

HTML dan XHTML