นี่คือเหตุผลที่มีเวอร์ชันต่างๆของ HTML

HTML รุ่นแรกไม่มีหมายเลขเวอร์ชันเรียกว่า "HTML" และใช้เพื่อสร้างหน้าเว็บที่เรียบง่ายในปี 1989 - 1995 ในปี 1995 IETF (Internet Engineering Task Force) ได้ทำมาตรฐาน HTML และมีเลข "HTML 2.0"

ในปี 2540 World Wide Web Consortium (W3C) ได้นำเสนอ HTML, HTML 3.2 เวอร์ชันถัดไป ตามมาด้วย HTML 4.0 ในปี 1998 และ 4.01 ในปี 1999

จากนั้น W3C ประกาศว่าจะไม่สร้าง HTML เวอร์ชันใหม่และจะเริ่มมุ่งเน้นไปที่ HTML ที่ขยายได้หรือ XHTML พวกเขาแนะนำให้นักออกแบบเว็บใช้ HTML 4.01 สำหรับเอกสาร HTML ของตน

รอบจุดนี้การพัฒนาแยกออก W3C เน้น XHTML 1.0 และสิ่งต่างๆเช่น XHTML Basic กลายเป็นคำแนะนำในปี 2000 และเป็นต้นไป แต่นักออกแบบเว็บไม่ต้องการย้ายไปใช้โครงสร้างที่เข้มงวดของ XHTML ดังนั้นในปี 2547 กลุ่มงานด้านเทคโนโลยีแอ็พพลิเคชันเทคโนโลยีการทำงานกับข้อความไฮเปอร์เท็กซ์ (WHATWG) เริ่มทำ HTML เวอร์ชันใหม่ซึ่งไม่เข้มงวดเหมือนกับ XHTML ที่เรียกว่า HTML5 พวกเขาหวังว่าสิ่งนี้จะได้รับการยอมรับให้เป็นคำแนะนำของ W3C

การตัดสินใจเกี่ยวกับเวอร์ชัน HTML

การตัดสินใจครั้งแรกของคุณเมื่อเขียนเว็บเพจคือการเขียนใน HTML หรือ XHTML หากคุณกำลังใช้ตัวแก้ไขเช่น Dreamweaver ตัวเลือกนี้จะกำหนดโดย DOCTYPE ที่คุณเลือก หากคุณเลือก XHTML DOCTYPE หน้าของคุณจะเขียนด้วย XHTML และหากคุณเลือก HTML DOCTYPE คุณจะเขียนหน้าเว็บใน HTML

มีความแตกต่างระหว่าง XHTML และ HTML แต่ตอนนี้สิ่งที่คุณต้องรู้ก็คือ XHTML เป็น HTML 4.01 ที่เขียนใหม่เป็นแอพพลิเคชัน XML หากคุณเขียน XHTML แอตทริบิวต์ทั้งหมดของคุณจะถูกยกมาแท็กของคุณจะถูกปิดและคุณสามารถแก้ไขได้ในตัวแก้ไข XML HTML มีจำนวนน้อยกว่า XHTML เนื่องจากคุณสามารถปิดแอตทริบิวต์ได้ยกเว้นแท็กเช่น

ไม่มีแท็กปิด

และอื่น ๆ

ใช้ HTML ทำไม

ทำไมต้องใช้ XHTML

เมื่อคุณได้ตัดสินใจเลือก HTML หรือ XHTML แล้วคุณควรใช้เวอร์ชันใด?

HTML
HTML มีอยู่สามรุ่นในการใช้งานปกติทั่วอินเทอร์เน็ต:

บางคนอาจโต้แย้งว่ารุ่นที่สี่คือเวอร์ชัน "no-DOCTYPE" นี้มักจะเรียกว่า โหมด quirks และหมายถึงเอกสาร HTML ที่ไม่ได้มี DOCTYPE กำหนดและดังนั้นจึงจบลงด้วยการแสดงอย่างไม่เป็นระเบียบในเบราว์เซอร์ที่แตกต่างกัน

ขอแนะนำ HTML 4.01 นี่คือมาตรฐานล่าสุดของเวอร์ชันนี้และเป็นที่ยอมรับกันอย่างแพร่หลายในเบราว์เซอร์สมัยใหม่ คุณควรใช้ HTML 4.0 หรือ 3.2 หากคุณมีเหตุผลเฉพาะเจาะจง (เช่นถ้าคุณสร้างอินทราเน็ตหรือคีออสก์ที่เบราว์เซอร์ที่ดูเท่านั้นสนับสนุนแท็กและตัวเลือก 3.2 และ 4.0) ถ้าคุณไม่ทราบข้อเท็จจริงที่ว่าคุณอยู่ในสถานการณ์นั้นคุณจะไม่ได้และคุณควรใช้ HTML 4.01

XHTML
XHTML มีอยู่ 2 เวอร์ชันคือ 1.0 และ 2.0

XHTML 2.0 เป็นสิ่งใหม่และยังไม่ได้รับการสนับสนุนจากเว็บเบราเซอร์จริงๆ ดังนั้น ผมขอแนะนำให้ใช้ XHTML 1.0 ตอนนี้ จะดีมากเมื่อ XHTML 2.0 ได้รับการสนับสนุนอย่างกว้างขวาง แต่ก่อนหน้านี้เราจำเป็นต้องยึดติดกับเวอร์ชันที่ผู้อ่านของเราสามารถใช้ได้

เมื่อคุณตัดสินใจเลือกเวอร์ชันแล้ว

อย่าลืมใช้ DOCTYPE การใช้ DOCTYPE เป็นเพียงบรรทัดเดียวในเอกสาร HTML ของคุณและมั่นใจได้ว่าหน้าเว็บของคุณจะแสดงผลตามที่พวกเขาตั้งใจจะแสดง

DOCTYPE สำหรับรุ่นต่างๆ ได้แก่

HTML

XHTML