Rumah >hujung hadapan web >html tutorial >Analisis DOCTYPE description_HTML/Xhtml_Pengeluaran halaman web yang diabaikan
Doctype ialah salah satu daripadanya:
1 Apakah itu doctype
Teg doctype digunakan untuk menentukan dtd (Definisi Jenis Dokumen) dokumen, yang ditulis di bahagian. hujung setiap Hadapan html, dalam bentuk:
vailability "URI" [declarations]>
Seperti beberapa jenis doc biasa:
HTML 4.01: Strict
HTML 4.01 Transitional
XHTML 1.1. DTD yang ketat
2. Apa yang boleh dilakukan oleh doctype
Sama ada doctype ditentukan atau tidak, dan menentukan doctypes yang berbeza akan mengaktifkan mod penyemak imbas yang berbeza, yang akan memberi sedikit kesan pada html, css dan js, antaranya Yang paling terkenal ialah masalah model kotak yang dipanggil.
2.1 Mengapakah terdapat berbilang mod
Pada masa dahulu, apabila Netscape dan Internet Explorer bersaing untuk menguasai, mod penyemak imbas mempunyai keputusan akhir kerana ia terlalu berkuasa. Masa berlalu, dan dalam sekelip mata, ia adalah era Zaman Negara Berperang Semua orang menyedari bahawa jika semua orang mempunyai kata putus, dunia akan menjadi huru-hara, jadi mereka berbincang untuk mengesyorkan seorang pemimpin, jadi w3c datang. kuasa. Tetapi masalah itu datang lagi Sebagai contoh, IE, walaupun ia tidak lagi boleh mendominasi dan menyelaraskan dengan piawaian adalah trend umum, tetapi jika pelayar hanya menyokong standard, banyak halaman sebelumnya akan menyebabkan beberapa masalah.
Kemudian doctype muncul Jika tiada doctype dinyatakan, mod asal digunakan, yang dipanggil Quirks Mode. Dalam tempoh ini, beberapa orang yang diwakili oleh Mozilla merasakan bahawa penghuraian img dalam mod standard tidak begitu sesuai, jadi mereka mengekalkan beberapa pendapat peribadi Apabila menentukan beberapa doctype tertentu, mod kuasi piawai (Mod Hampir Standard) akan diguna pakai. . , untuk maklumat khusus, sila rujuk kepada Mengaktifkan Mod Penyemak Imbas dengan Doctype, atau terjemahan @ Suiwangzhimu untuk mengaktifkan mod penyemak imbas dengan doctype.
2.2 Kesan khusus mod yang berbeza
@ppk Daniel telah memberikan kami ringkasan yang baik, mod Quirks dan mod ketat.
3. Disyorkan doctype
Sebab: Sokongan html5, jika ia tidak dikenali, mod ketat akan digunakan.
Tambahkan beberapa set semula css, seperti img { display: block } untuk menyelesaikan isu keserasian penyemak imbas.
Perlu diingat bahawa dan yang digunakan oleh ramai orang kini hanya bersamaan dengan mod kebiasaan dalam beberapa penyemak imbas utama, dengan kata lain, ia boleh ditinggalkan.