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