HTML <! DOCTYPE> ประกาศ
ตัวอย่าง
ลอง»
สนับสนุนเบราว์เซอร์
เบราว์เซอร์ที่สำคัญทุกการสนับสนุน <! DOCTYPE> ประกาศ
คำจำกัดความและคำแนะนำการแท็ก
<! DOCTYPE> ประกาศในเอกสารในตำแหน่งที่สำคัญที่สุดก่อนที่ <html> แท็กใน
<! DOCTYPE> ประกาศไม่ได้แท็กมันจะใช้ในการบอกหน้าเว็บเบราเซอร์ที่ใช้งานรุ่น HTML
ใน HTML 4.01, <! DOCTYPE> ประกาศต้องอ้างอิง DTD (เอกสารประกาศประเภท) ตั้งแต่ HTML 4.01 อยู่บนพื้นฐานของ SGML (Standard Generalized Markup Language มาตรฐานทั่วไป Markup Language) DTD ระบุกฎสำหรับภาษามาร์กอัปเพื่อให้มั่นใจว่าเบราว์เซอร์ได้อย่างถูกต้องสามารถแสดงเนื้อหา
HTML5 ไม่ได้ขึ้นกับ SGML และดังนั้นจึงไม่จำเป็นต้องมีการอ้างอิง DTD
เคล็ดลับ: มักจะให้เอกสาร HTML ของคุณเพื่อเพิ่มคำสั่งเพื่อให้แน่ใจว่าเบราว์เซอร์สามารถทราบชนิดของเอกสาร <DOCTYPE!>
ความแตกต่างระหว่าง HTML 4.01 และ HTML5
HTML 4.01 ระบุงบสามที่แตกต่างกันคือ <DOCTYPE!>: เข้มงวดเฉพาะกาลและเฟรม HTML5 ระบุเพียงหนึ่งใน:
องค์ประกอบ HTML และ doctypes
ดู องค์ประกอบ HTML และ Doctype ถูกต้องตามกฎหมาย ให้ดูที่แต่ละองค์ประกอบ HTML ที่ปรากฏในถึง Doctype
เคล็ดลับและคำอธิบาย
หมายเหตุ: <! DOCTYPE> แท็กไม่มีแท็กปิด
เคล็ดลับ: <! DOCTYPE> ประกาศไม่ได้เป็นกรณี ๆ ไป
เคล็ดลับ: ใช้ ตรวจสอบ W3C ตรวจสอบว่าคุณเขียน HTML มีสิทธิถูกต้องตามกฎหมายของเอกสาร DTD / XHTML!
ประกาศ DOCTYPE สามัญ
HTML 5
HTML 4.01 เข้มงวด
DTD นี้มีองค์ประกอบ HTML และแอตทริบิวต์ แต่ไม่รวมถึงการเป็นตัวแทนหรือองค์ประกอบล้าสมัย (เช่นตัวอักษร) ชุดกรอบไม่ได้รับอนุญาต
HTML 4.01 Transitional
DTD นี้มีองค์ประกอบ HTML ทั้งหมดและคุณลักษณะรวมถึงลักษณะหรือล้าสมัยองค์ประกอบ (เช่นตัวอักษร) ชุดกรอบไม่ได้รับอนุญาต
HTML 4.01 เฟรม
ข้อกำหนดของ DTD HTML 4.01 และเฉพาะกาลเดียวกัน แต่อนุญาตให้ใช้เนื้อหาเฟรม
XHTML 1.0 Strict
DTD นี้มีองค์ประกอบ HTML และแอตทริบิวต์ แต่ไม่รวมถึงการเป็นตัวแทนหรือองค์ประกอบล้าสมัย (เช่นตัวอักษร) ชุดกรอบไม่ได้รับอนุญาต โครงสร้างจะต้องเขียนตามรูปแบบมาตรฐาน XML
XHTML 1.0 Transitional
DTD นี้มีองค์ประกอบ HTML ทั้งหมดและคุณลักษณะรวมถึงลักษณะหรือล้าสมัยองค์ประกอบ (เช่นตัวอักษร) ชุดกรอบไม่ได้รับอนุญาต โครงสร้างจะต้องเขียนตามรูปแบบมาตรฐาน XML
XHTML 1.0 เฟรม
ข้อกำหนดของ DTD XHTML 1.0 Transitional เดียวกัน แต่ช่วยให้การใช้เนื้อหาเฟรม
XHTML 1.1
ข้อกำหนดของ DTD XHTML แบบเดียวกับที่ 1.0 เข้มงวด แต่ช่วยให้คุณสามารถเพิ่มโมดูล (ตัวอย่างเช่นการให้การสนับสนุนทับทิมสำหรับภาษาเอเชียตะวันออก)