Pengisytiharan dalam HTML adalah arahan khas yang digunakan untuk memaklumkan pelayar web mengenai versi HTML atau XHTML yang digunakan oleh dokumen. Perisytiharan ini bukan elemen HTML; Sebaliknya, ia adalah arahan kepada penyemak imbas tentang cara mentafsir markup yang berikut.
Deklarasi mestilah perkara pertama dalam dokumen HTML anda, sebelum tag <code>
. Kepentingannya terletak pada memastikan penyemak imbas menjadikan halaman dalam mod piawaian, yang bermaksud bahawa halaman dipaparkan mengikut piawaian yang ditentukan dan bukannya dalam mod kebiasaan, yang boleh menyebabkan penyambungan yang tidak konsisten merentasi pelayar yang berbeza. Dengan memasukkan pengisytiharan yang betul, anda membantu memastikan laman web anda dipaparkan secara konsisten di pelbagai pelayar dan peranti.
Pengisytiharan secara langsung mempengaruhi bagaimana laman web diberikan dengan menentukan mod rendering yang harus digunakan oleh penyemak imbas. Terdapat dua mod rendering yang digunakan oleh pelayar moden: mod piawaian dan mod kebiasaan.
yang sah hadir, penyemak imbas menjadikan halaman dalam mod piawaian. Mod ini memastikan bahawa penyemak imbas mengikuti piawaian W3C untuk memberikan HTML dan CSS. Ia menghasilkan rendering yang konsisten dan boleh diramal merentasi pelayar yang berbeza.
hilang atau tidak betul, penyemak imbas boleh beralih ke mod kebiasaan. Mod Queirks adalah mod keserasian ke belakang di mana pelayar cuba mencontohi tingkah laku yang tidak standard pelayar yang lebih tua. Ini boleh membawa kepada rendering yang tidak konsisten, kerana pelayar yang berbeza boleh mentafsirkan halaman secara berbeza.
Dengan menentukan yang betul , anda memastikan bahawa penyemak imbas menggunakan piawaian rendering yang paling moden dan konsisten, yang penting untuk membangunkan laman web yang serasi dengan penyemak imbas.
Versi HTML yang berbeza menggunakan pengisytiharan yang berbeza, masing -masing dengan sintaks dan tujuannya sendiri. Berikut adalah beberapa contoh:
HTML5 : Deklarasi untuk HTML5 adalah mudah dan mudah:
<code class="html"></code>
Perisytiharan ini memberitahu penyemak imbas untuk menggunakan standard HTML5, yang merupakan versi HTML yang paling terkini dan luas.
HTML 4.01 ketat : Pengisytiharan ini digunakan untuk dokumen HTML 4.01 yang mematuhi piawaian yang lebih ketat:
<code class="html"></code>
Ia merujuk definisi jenis dokumen (DTD) yang mentakrifkan peraturan untuk markup.
HTML 4.01 Transisi : Ini digunakan untuk dokumen HTML 4.01 yang membolehkan penggunaan elemen penyampaian:
<code class="html"></code>
Ia juga merujuk DTD tetapi kurang ketat daripada versi yang ketat.
XHTML 1.0 ketat : Ini digunakan untuk dokumen XHTML 1.0 yang mematuhi standard yang lebih ketat:
<code class="html"></code>
Dokumen XHTML mesti dibentuk dengan baik XML, dan perisytiharan ini menguatkuasakannya.
Pilihan Deklarasi bergantung pada versi tertentu HTML atau XHTML yang anda gunakan dan tahap ketat yang anda ingin kuatkuasakan.
Ya, tidak menghilangkan pengisytiharan sememangnya boleh menyebabkan isu -isu dalam pelayar web moden. Jika Deklarasi <code>
, ciri -ciri baru mungkin tidak berfungsi dengan betul atau sama sekali.
Untuk mengelakkan isu -isu ini, adalah penting untuk memasukkan Deklarasi yang betul pada permulaan dokumen HTML anda.
Atas ialah kandungan terperinci Apa itu & lt; Doctype & gt; Perisytiharan di HTML? Mengapa penting?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!