Oleh kerana html5 tidak berdasarkan SGML (Bahasa Penanda Umum Standard), tidak perlu merujuk DTD, tetapi doctype diperlukan untuk mengawal kelakuan penyemak imbas, iaitu, untuk berjalan dengan cara biasa , jadi html5 hanya perlu menulis Just doctype. "!DOCTYPE" ialah pengisytiharan jenis dokumen dalam Bahasa Penanda Universal Standard yang memberitahu penyemak imbas versi penanda yang digunakan untuk menulis halaman.
Persekitaran pengendalian tutorial ini: sistem Windows 10, versi HTML5, komputer Dell G3. Mengapa HTML5 hanya perlu menulis doctype? Penyemak imbas beroperasi sebagaimana mestinya)
!DOCTYPE bukan teg HTML (aplikasi di bawah Standard Universal Markup Language) Ia adalah pengisytiharan jenis dokumen Standard Universal Markup Language Dalam HTML, ia memberitahu pelayar versi penanda yang digunakan untuk menulis halaman tersebut.
mesti berada pada baris pertama dalam dokumen HTML5, sebelum teg Teg ini memberitahu pelayar spesifikasi HTML yang digunakan oleh dokumen.
Adalah sangat penting untuk menyatakan !DOCTYPE dalam semua dokumen HTML supaya penyemak imbas memahami jenis dokumen yang dijangkakan.
Tiga penyata dinyatakan dalam HTML4.01, iaitu: Strict, Transitional dan Frameset tetapi hanya satu dinyatakan dalam HTML5.Contohnya adalah seperti berikut: Dokumen HTML5 dengan jenis dokumen yang betul (!DOCTYPE):
Tutorial yang disyorkan: "html tutorial video
》<!DOCTYPE HTML> <html> <head> <title>文档的题目</title> </head> <body>文档的内容</body> </html>
Atas ialah kandungan terperinci Mengapa html5 hanya perlu menulis doctype?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!