HTML - XHTML
XHTML ialah HTML yang ditulis dalam format XML.
Apakah itu XHTML?
XHTML merujuk kepada Extensible Hypertext Markup Language
XHTML hampir sama dengan HTML 4.01
XHTML lebih ketat Versi yang lebih tulen daripada HTML
Sokongan
Mengapa menggunakan XHTMLBanyak halaman di Internet mengandungi HTML "buruk". Jika dilihat dalam penyemak imbas, kod HTML berikut berfungsi dengan baik (walaupun ia tidak mengikut peraturan HTML):
<html><head><meta charset= " utf-8"><title>Ini ialah HTML yang tidak teratur</title><body><h1>HTML tidak teratur<p>Ini ialah perenggan</body>
XML ialah markup bahasa yang mesti ditanda dengan betul dan dibentuk dengan baik.
Jika anda ingin mempelajari XML, baca tutorial XML kami.
Terdapat beberapa teknologi penyemak imbas yang berbeza dalam dunia teknologi hari ini. Sesetengah daripada mereka berjalan pada komputer, manakala yang lain mungkin berjalan pada telefon mudah alih atau peranti kecil lain. Peranti kecil sering kekurangan sumber dan keupayaan untuk mentafsir bahasa penanda "buruk".
Jadi - dengan menggabungkan XML dan HTML yang terbaik, XHTML telah dibangunkan. XHTML ialah HTML yang direka bentuk semula sebagai XML.
Perbezaan paling penting berbanding HTML:
Struktur dokumen
XHTML DOCTYPE ialah atribut ruang nama XML wajib dalam
<html> >
<html>, <head>, <title> dan <body> juga wajib Sintaks elemenElemen XHTML diperlukan dengan betul Elemen XHTML mesti sentiasa ditutupElemen XHTML mestilah huruf kecil >Atribut XHTML mestilah dalam huruf kecil Seksual Dokumen XHTML mesti dibawa pengisytiharan XHTML DOCTYPE. Anda boleh mendapatkan jenis dokumen XHTML yang lengkap dalam Manual Rujukan Tag Tutorial Rookie. Unsur <html>, <head>, <title>, dan <body> juga mesti ada dan ruang nama xml mesti dinyatakan untuk dokumen menggunakan atribut xmlns dalam < html>.Elemen XHTML mesti bersarang dengan betul
Dalam HTML, sesetengah elemen tidak perlu bersarang antara satu sama lain, seperti ini:<b><i>Teks tebal dan condong</b></i>
Dalam XHTML, semua elemen mesti bersarang dengan betul antara satu sama lain, seperti ini:
<b><i>Teks tebal dan condong</i></b>
Elemen XHTML mesti mempunyai teg penutup
Contoh yang salah :
<p>Ini adalah perenggan<p>Ini adalah perenggan lain
Contoh yang betul:
<p>Ini adalah Perenggan</p>< ;p>Ini adalah perenggan lain</p>
Elemen kosong mesti mengandungi teg penutup
Contoh ralat:
Cawangan:<br> Garisan mendatar: <hr>Imej: <img src="happy.gif" alt="Wajah gembira">
Contoh yang betul:
Cawangan:<br /> Garisan mendatar: <hr />Imej: <img src="happy.gif" alt="Wajah gembira" />
Elemen XHTML diperlukan ialah huruf kecil
Contoh salah:
<BODY><P>Ini ialah perenggan</P></BODY>
Contoh yang betul :
< body><p>Ini ialah perenggan</p></body>
Nama atribut mestilah huruf kecil
Contoh yang salah:
<table WIDTH="100%">
Contoh yang betul:
<table width="100%">
Nilai atribut mesti ada petikan
Contoh yang salah:
<lebar jadual=100%>
Contoh yang betul:
<lebar jadual ="100%">
Singkatan atribut tidak dibenarkan
Contoh ralat:
<input diperiksa><input baca sahaja>.<input dilumpuhkan< dipilih>
Contoh yang betul:
<input checked="checked"><input readonly="readonly"><input disabled= "disabled"><option selected="selected">
Cara menukar HTML kepada XHTML
Tambahkan XHTML <!DOCTYPE> halaman web
Tambahkan atribut xmlns pada elemen html setiap halaman.
Tukar semua elemen kepada huruf kecil
Tutup semua elemen kosong
Tukar semua nama atribut kepada huruf kecil
Tambahkan petikan pada semua nilai atribut