Setelah memperkenalkan Anda cara menggunakan JavaScript dan CSS dengan benar di XHTML, desain web terus memberi Anda 16 pedoman untuk kompatibilitas XHTML dengan HTML!
1. Hindari mendeklarasikan halaman sebagai tipe XML, dan gunakan set karakter UTF-8 atau UTF-16 pada halaman.
2. Tambahkan slash /sebelum karakter akhir> label elemen kosong (label tidak dapat digunakan untuk berisi konten), seperti: <br />, <hr />, dll.
3. Ketika elemen yang tidak kosong (label ini digunakan untuk berisi konten, seperti judul, paragraf) kosong, berikan karakter kosong, dan jangan gunakan metode akhir seperti elemen kosong, seperti: ketika tag P tanpa konten, silakan tulis: <p> </p> bukannya <p />.
4. Ketika <, &,]]> atau dua bilah horizontal berturut -turut muncul dalam konten gaya dan skrip Anda, silakan gunakan file eksternal untuk memperkenalkannya.
5. Hindari garis pemecahan atau beberapa ruang dalam nilai atribut elemen.
6. Jangan sertakan lebih dari satu elemen isIndex di bagian kepala dokumen (lebih disukai tidak digunakan). Elemen ini tidak disarankan.
IsIndex: Membuat browser menampilkan kotak dialog yang meminta pengguna untuk memasukkan satu baris teks.
Dalam HTML 4, elemen ini sudah usang, dan elemen input direkomendasikan. Properti tagname dari ISIndex akan mengembalikan input.
Elemen ini adalah elemen blok, dan elemen ini perlu menutup tag.
Contoh berikut menggunakan elemen ISIndex untuk menggantikan prompt default:
<isIndex prompt = Masukkan kata kunci indeks untuk mencari/
7. Ketika Anda ingin menentukan bahasa ke suatu elemen, silakan gunakan atribut Lang dan XML: Lang, nilai XML: Lang memiliki prioritas yang lebih tinggi.
8. Harap gunakan atribut ID sebagai pengidentifikasi elemen, hindari menggunakan atribut nama, terutama pada elemen -elemen ini, lebih tidak setuju menggunakan atribut nama sebagai pengidentifikasi mereka: a, applet, bentuk, bingkai, iframe, img, peta.
9. Tentukan karakter dokumen yang ditetapkan untuk halaman dan tentukan karakter yang ditetapkan untuk dokumen XML.
<? Versi XML = 1.0 Encoding = UTF-8?>
Tentukan set karakter untuk xhtml
<meta http-equiv = konten-tipe konten = teks/html; Charset = UTF-8 />
10. Harap gunakan nama atribut untuk nilai atribut elemen tipe boolean, seperti: checked = checked. Elemen tipe boolean meliputi: compact, nowrap, iSmap, Declare, noshade, checked, nonaktif, readonly, ganda, dipilih, noresize, tundukan
11.html4 dan XML Model objek dokumen menentukan bahwa elemen html dan nama atribut mengembalikan format huruf besar. Unsur -unsur dan nama atribut dalam xhtml kembali ke format kecil.
12. Gunakan & amp; Untuk mengganti & simbol dalam nilai properti, seperti:
http://www.w3cgroup.com/default.asp?cateId=2&page=2
Lebih baik dari yang berikut:
http://www.w3cgroup.com/default.asp?cateId=2&page=2
13. Dalam xhtml, gaya tag gaya CSS dan nama atribut harus huruf kecil;
Di tabel HTML, Tbody akan diisi secara otomatis selama penguraian, tetapi tidak di XML. Karena itu, Anda perlu menambahkan elemen tbody sendiri, jika Anda menggunakannya di pemilih CSS;
Saat CSS memilih elemen dengan atribut ID, gunakan # pemilih;
Saat CSS memilih elemen dengan atribut kelas, gunakan. pemilih;
14. Bagaimana cara menggunakan elemen gaya saat parsing dokumen XML? Dalam HTML4 dan XHTML, elemen gaya dapat digunakan untuk mendefinisikan aturan gaya dalam dokumen. Di XML, stylesheet XML digunakan untuk mendefinisikan aturan gaya. Agar kompatibel dengan aturan ini, jika Anda perlu menggunakan elemen gaya saat menguraikan dokumen XML, elemen gaya perlu menggunakan atribut ID sebagai pengidentifikasi, dan harus ada stylesheet XML untuk merujuknya, seperti: seperti:
<? xml-stylesheet href = http: //www.w3.org/stylesheets/tr/w3c-rec.css type = text/css?>
<? xml-stylesheet href =#internalStyle type = text/css?>
<! Doctype html
publik -// w3c // dtd xhtml 1.0 strict // en
http://www.w3.org/tr/xhtml1/dtd/xhtml1-strict.dtd>
<html xmlns = http: //www.w3.org/1999/xhtml xml: lang = en lang = en>
<head>
<title> contoh stylesheet internal </iteme>
<Tipe Gaya = Teks/CSS ID = InternalStyle>
kode {
Warna: Hijau;
Font-Family: Monospace;
font-weight: tebal;
}
</tyle>
</head>
<body>
<p>
W3CGroup memperkenalkan 16 pedoman untuk XHTML dan HTML yang kompatibel!
<code> http://www.w3cgroup.com/article.asp?id=252 </code>.
</p>
</body>
</html>
15. Perhatikan karakter whitespace di HTML dan XML. Beberapa karakter yang legal dalam dokumen HTML mungkin ilegal di XML. Misalnya, dalam HTML, karakter umpan halaman (karakter FormFeed U+000C) diuraikan menjadi spasi, sedangkan di XHTML, itu menjadi ilegal karena definisi karakter XML.
16 Perhatikan bahwa karakter khusus & apos; (Ellipsis, U+0027) diperkenalkan dalam XML1.0, tetapi mereka tidak muncul dalam HTML. Jika Anda menggunakan "Ganti & APOS;" untuk menggunakan "ganti & apos;" untuk menggunakannya untuk menggunakannya di HTML4.
Diterjemahkan oleh http://www.w3cgroup.com, harap tunjukkan sumbernya saat mencetak ulang!
Lihat: http://www.w3.org/tr/xhtml1/#guidelines