Rumah >hujung hadapan web >Soal Jawab bahagian hadapan >Mengapa html5 hanya perlu menulis doctype?

Mengapa html5 hanya perlu menulis doctype?

WBOY
WBOYasal
2022-06-07 17:15:133140semak imbas

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.

Mengapa html5 hanya perlu menulis doctype?

Persekitaran pengendalian tutorial ini: sistem Windows 10, versi HTML5, komputer Dell G3. Mengapa HTML5 hanya perlu menulis doctype? Penyemak imbas beroperasi sebagaimana mestinya)

Dan HTML4.01 adalah berdasarkan SGML, jadi rujukan kepada DTD diperlukan untuk memberitahu penyemak imbas jenis dokumen yang digunakan oleh dokumen .

!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.

1a309583e26acea4f04ca31122d8c535 mesti berada pada baris pertama dalam dokumen HTML5, sebelum teg 100db36a723c770d327fc0aef2ce13b1 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 1a309583e26acea4f04ca31122d8c535 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!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn