HTML <! DOCTYPE> deklarasi
contoh
Coba »
Dukungan Browser
Semua browser utama mendukung <! DOCTYPE> deklarasi.
Tag definisi dan petunjuk
<! DOCTYPE> deklarasi dalam dokumen posisi terdepan, sebelum <html> tag di.
<! DOCTYPE> deklarasi bukanlah tag HTML, melainkan digunakan untuk memberitahu Web halaman browser yang menggunakan versi HTML.
Dalam HTML 4.01, <! DOCTYPE> referensi deklarasi diperlukan DTD (dokumen deklarasi tipe), karena HTML 4.01 berdasarkan SGML (Standard Generalized Markup Language Standard Generalized Markup Language). DTD menentukan aturan untuk bahasa markup untuk memastikan bahwa browser benar dapat membuat konten.
HTML5 tidak didasarkan pada SGML, dan karena itu tidak memerlukan DTD referensi.
Tip: Selalu memberikan dokumen HTML Anda untuk menambahkan pernyataan untuk memastikan bahwa browser dapat mengetahui jenis dokumen <DOCTYPE!>.
Perbedaan antara HTML 4.01 dan HTML5
HTML 4.01 menentukan tiga pernyataan yang berbeda, yaitu <DOCTYPE!>: Ketat, Transisi, dan Frameset. HTML5 menentukan hanya satu dari:
elemen HTML dan Doctypes
Lihat elemen HTML dan DOCTYPE yang sah , melihat setiap elemen HTML yang muncul dalam DOCTYPE.
Tips dan Catatan
CATATAN: <! DOCTYPE> tag tidak memiliki tag akhir.
Tip: <! DOCTYPE> deklarasi tidak case-sensitive.
Tip: Gunakan memverifikasi W3C cek jika Anda menulis HTML dengan hak sah dari dokumen DTD / XHTML!
deklarasi DOCTYPE umum
HTML 5
HTML 4.01 Strict
DTD ini berisi semua elemen HTML dan atribut, tetapi tidak termasuk representasi atau elemen usang (seperti font). Frame set tidak diperbolehkan.
HTML 4.01 Transitional
DTD ini berisi semua elemen HTML dan atribut, termasuk penampilan atau elemen usang (seperti font). Frame set tidak diperbolehkan.
HTML 4.01 Frameset
DTD HTML 4.01 Transitional dan sama, namun memungkinkan penggunaan konten frameset.
XHTML 1.0 Strict
DTD ini berisi semua elemen HTML dan atribut, tetapi tidak termasuk representasi atau elemen usang (seperti font). Frame set tidak diperbolehkan. Struktur harus ditulis sesuai dengan XML format standar.
XHTML 1.0 Transitional
DTD ini berisi semua elemen HTML dan atribut, termasuk penampilan atau elemen usang (seperti font). Frame set tidak diperbolehkan. Struktur harus ditulis sesuai dengan XML format standar.
XHTML 1.0 Frameset
DTD XHTML 1.0 Transitional dan sama, namun memungkinkan penggunaan konten frameset.
XHTML 1.1
DTD XHTML dengan sama 1.0 Strict, tetapi memungkinkan Anda untuk menambahkan modul (misalnya untuk memberikan dukungan ruby untuk bahasa Asia Timur).