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 ทำไม
- HTML สามารถใช้เนื้อที่น้อยลงและเพื่อให้สามารถดาวน์โหลดได้เร็วขึ้น
- HTML เป็นเรื่องให้อภัยและเรียนรู้ได้ง่ายขึ้น ตัวอย่างเช่นถ้าคุณปล่อยให้แท็กปิดใน HTML โค้ดของคุณจะทำงานได้อย่างน่าเชื่อถือ
- เบราว์เซอร์รุ่นเก่าบางรุ่นตอบสนอง HTML ได้ดีกว่า XHTML
ทำไมต้องใช้ XHTML
- XHTML เป็นจุดเริ่มต้นและจุดสิ้นสุดของแท็กที่ชัดเจนยิ่งขึ้นเพื่อให้รูปแบบและกิจกรรมสามารถติดตั้งได้ง่ายขึ้น
- XHTML รวมกันเป็นภาษาการเขียนโปรแกรมอื่น ๆ เพราะเป็น XML
- เบราว์เซอร์บางประเภทตอบสนองต่อ XHTML ได้อย่างน่าเชื่อถือมากขึ้นและเพื่อให้หน้าเว็บแสดงได้อย่างต่อเนื่องแม้แต่ข้ามแพลตฟอร์ม
เมื่อคุณได้ตัดสินใจเลือก HTML หรือ XHTML แล้วคุณควรใช้เวอร์ชันใด?
HTML
HTML มีอยู่สามรุ่นในการใช้งานปกติทั่วอินเทอร์เน็ต:
- HTML 3.2
- HTML 4.0
- HTML 4.01
บางคนอาจโต้แย้งว่ารุ่นที่สี่คือเวอร์ชัน "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
- การแปลง HTML 4.01:
- HTML 4.01 เข้มงวด:
- เฟรม HTML 4.01:
- HTML 3.2:
XHTML
- XHTML 1.0 transitional:
- XHTML 1.0 เข้มงวด:
- XHTML 1.0 กรอบภาพ:
- XHTML 2.0: