XHTML Pendahuluan
XHTML merupakan format XML yang ditulis dalam HTML.
Apa XHTML?
- XHTML mengacu pada Extensible HTML
- XHTML dan HTML 4.01 hampir identik
- XHTML adalah lebih ketat dan lebih murni versi HTML
- XHTML aplikasi dengan cara XML didefinisikan HTML
- XHTML adalah Januari 2001 W3C Rekomendasi diterbitkan
- XHTML oleh semua dukungan browser utama
Mengapa menggunakan XHTML?
Halaman Internet berisi banyak "buruk" HTML.
Jika Anda melihat di browser, kode HTML berikut untuk menjalankan sangat normal (bahkan jika itu tidak sesuai dengan aturan HTML):
XML adalah harus ditandai dan well-formed markup language.
Jika Anda ingin belajar XML, baca Tutorial XML .
Hari ini, komunitas ilmiah, ada beberapa teknologi browser yang berbeda. Beberapa yang berjalan di komputer, sementara yang lain dapat berjalan di ponsel atau perangkat kecil lainnya. perangkat kecil sering kekurangan menjelaskan sumber "buruk" markup language dan kemampuan.
Jadi - dengan menggabungkan kekuatan dari HTML dan XML, kami mengembangkan XHTML. XHTML sebagai XML didesain ulang HTML.
Perbedaan yang paling penting dibandingkan dengan HTML:
Struktur dokumen
- XHTML DOCTYPE adalah wajib
- <Html> Atribut XML namespace adalah wajib
- <Html>, <head>, <title> dan <body> adalah wajib
elemen Sintaksis
- 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 sintaks
- atribut XHTML harus huruf kecil
- nilai atribut XHTML harus dikelilingi oleh tanda kutip
- XHTML minimisasi atribut dilarang
<! DOCTYPE idid> adalah wajib
dokumen XHTML harus XHTML jenis dokumen deklarasi (XHTML DOCTYPE deklarasi).
Anda dapat menemukan tutorial lengkap dalam tag ini di Reference Manual tipe dokumen XHTML.
<Html>, <head>, <title>, dan <body> elemen harus ada, dan harus menggunakan <html> xmlns atribut dalam dokumen yang ditentukan xml namespace.
Contoh berikut menunjukkan dokumen XHTML dengan minimal tag yang diperlukan:
elemen XHTML harus diulang dengan benar
Dalam HTML, beberapa elemen tidak dapat diulang, seperti ini:
Dalam XHTML, semua elemen harus bersarang dengan masing-masing rasional lainnya, seperti ini:
elemen XHTML harus memiliki tag penutup
Contoh kesalahan:
kanan:
elemen kosong harus menyertakan tag penutup
Contoh kesalahan:
kanan:
elemen XHTML harus dalam huruf kecil
Contoh kesalahan:
kanan:
Nama atribut harus huruf kecil
Contoh kesalahan:
kanan:
nilai atribut harus memiliki kutipan
Contoh kesalahan:
kanan:
Diizinkan Properti singkatan
Contoh kesalahan:
kanan:
Cara Mengkonversi HTML ke XHTML
- Tambahkan XHTML <! DOCTYPE> ke halaman Anda
- Menambahkan xmlns atribut untuk elemen html dari setiap halaman.
- Mengubah semua elemen untuk huruf kecil
- Tutup semua elemen kosong
- Memodifikasi semua nama atribut ke huruf kecil
- Semua nilai atribut untuk menambahkan kutipan