HTML mengikuti aturan tertentu. Aturan -aturan ini termasuk dalam file definisi tipe dokumen, atau yang dikenal sebagai DTD. DTD adalah dokumen XML yang menjelaskan tag, atribut, atau nilai mana yang valid untuk jenis HTML tertentu. Setiap versi HTML memiliki DTD yang sesuai. Sekarang Anda mungkin bertanya, "Apa hubungannya semua ini dengan CSS?"
Jika Anda ingin semua konten di halaman web ditampilkan dengan benar dan konsisten di browser web, Anda harus memberi tahu browser web versi HTML atau XHTML yang Anda gunakan, termasuk apa arti deklarasi Doctype di awal halaman web. Deklarasi Jenis Dokumen ini ada di baris pertama file HTML, tidak hanya mendefinisikan versi HTML yang Anda gunakan (seperti transisi HTML 4.01), tetapi juga menunjuk ke file DTD yang sesuai di halaman web. Ketika dokumen tersebut dinyatakan secara tidak benar, Anda akan menyebabkan sebagian besar browser memasuki negara peringatan yang disebut mode Quirks.
Mode Quirks adalah metode yang digunakan oleh produsen browser untuk membuat perangkat lunak mereka berjalan seperti browser di sekitar tahun 1999 (era Netscape 4 dan Internet Explorer 5). Jika browser modern menemukan halaman web yang tidak memiliki jenis dokumen yang benar, ia akan berpikir: "Yah, halaman web ini pasti telah ditulis dalam editor HTML sangat awal dan dulu. Saya harus berpura -pura bahwa saya adalah browser yang sangat lama untuk menampilkan halaman web, seperti browser tua buggy." Itulah mengapa ketika tidak ada jenis dokumen yang benar, Anda menata halaman web lucu dengan CSS mungkin tidak terlihat seperti apa yang seharusnya didasarkan pada standar saat ini. Saat Anda mendeteksi di browser Anda, secara tidak sengaja menelusuri halaman Anda dalam mode Quirks, Anda mungkin berhenti mencoba memperbaiki masalah tampilan yang terkait dengan jenis dokumen yang salah daripada penggunaan HTML atau CSS yang tidak tepat.
Perhatian: Untuk informasi lebih lanjut tentang mode aneh, silakan kunjungi www.quirksmode.org/index.html?/css/quirksmode.html dan http://hsivonen.iki.fi/doctype/.
Untungnya, mendapatkan jenis dokumen yang tepat sederhana. Yang perlu Anda ketahui adalah versi HTML mana yang Anda gunakan. Kemungkinan besar, Anda telah membuat halaman web dengan HTML 4. Anda bahkan mungkin sudah mulai menggunakan XHTML untuk situs web Anda (lihat halaman 5).
Versi HTML dan XHTML yang paling populer adalah HTML 4.01 Transisi dan XHTML 1.0 Transisi. Jenis HTML ini masih memungkinkan Anda untuk menggunakan tag tampilan, seperti tag <font>, yang juga memberikan transisi dari warisan html ke html baru: html dan xhtml yang lebih ketat
Label. Meskipun lebih baik tidak menggunakan tag ini, mereka masih bekerja secara transisi, sehingga Anda dapat menghapus tag gaya lama ini berdasarkan situasi Anda sendiri. Dalam versi ketat HTML dan XHTML, beberapa tag gaya lama tidak berfungsi sama sekali.
Catatan: Secara umum, versi ketat dari HTML dan XHTML tidak menerima tag dan atribut yang hanya membuat halaman web menunjukkan hasil yang baik, seperti tag <font> dan atribut terpusat dari paragraf. Mereka juga tidak menerima beberapa atribut yang pernah populer, seperti atribut target tautan - memungkinkan Anda untuk membuka tautan di jendela baru.
Jika Anda menggunakan HTML 4.01 Transisi, ketikkan deklarasi jenis dokumen berikut di awal setiap halaman web yang Anda buat:
Contoh Kode [www.cuoxin.com]