ทำความรู้จักกับ HTML5 มันคืออะไร

ภาษา HTML ได้รับการพัฒนามาอย่างต่อเนื่อง โดย ทิม เบอร์เนอรส์ ลี (Tim Berners Lee) เป็นผู้ที่เริ่มพัฒนาภาษา HTML สำหรับภาษา markup ในปัจจุบัน HTML เป็นมาตรฐานหนึ่งของ ISO ซึ่งจัดการโดย World Wide Web Consortium (W3C) โดยที่เวอร์ชั่นล่าสุดที่มีการพัฒนาคือ HTML5

HTML5 คืออะไร เป็นภาษาคอมพิวเตอร์ที่พัฒนามาจากภาษา HTML ที่มีจุดเด่นมากกว่าเวอร์ชั่นก่อนหน้านี้ HTML 4.01และ XHTML 1.1 แต่รูปแบบลักษณะของการใช้งานจะเป็นมาตรฐานเดียวกันกับ HTML 4

ถึงแม้ว่า HTML 5 จะเป็นเวอร์ชั่นที่ถูกพัฒนาให้มีการทำงานที่หลากหลายมากกว่ารุ่นอื่นแล้ว แต่กระนั้นก็ยังเป็นเวอร์ชั่นที่ยังไม่สมบูรณ์แบบซะทีเดียว สาเหตุมาจากหน่วยงานหลัก 2 หน่วยงานนั้นมีมาตราฐานไม่เหมือนกัน หน่วยงานหลัก 2 หน่วยที่ว่านี้คือ W3C (World Wide Web Consortium)จะมีหน้าที่รับผิดชอบการพัฒนาเทคโนโลยี HTML อย่างเป็นทางการ แต่หลังจากออก HTML4 ออกมาก็เกิดความล่าช้าในการพัฒนา HTML4 ของ W3C จึงทำให้ตัวแทนของบริษัทไอทียักษ์ใหญ่ๆ เช่น แอปเปิล โอเปร่า มอซซิลลา ได้จับมือกันเป็นกลุ่ม WHATWG (Web Hypertext Application Technology Working Group) พัฒนาสเป็คของ HTML5 ออกมา

ทาง WHATWG (Web Hypertext Application Technology Working Group) ต้องการให้มาตราฐาน HTML 5 นั้นมีการเปลี่ยนแปลงได้อย่างสม่ำเสมอไม่ตายตัว ซึ่งสามารถเปลี่ยนแปลงตามสถานะการณ์และความต้องการทางด้านเทคโนโลยี ผิดกับทาง W3C (World Wide Web Consortium)ที่ต้องการพัฒนามาตราฐาน HTML 5 ให้มีความสำเร็จก่อน ซึ่งในปัจจุบันก็ยังไม่สมบูรณ์ นี่คงเป็นสาเหตุที่ทำให้ HTML 5 ยังไม่ใช่เวอร์ชั่นที่สมบูรณ์นั้นเอง
แม้ว่า HTML 5 ยังไม่สมบูรณ์ก็ตามแต่ผู้ที่พัฒนาอุปกรณ์ต่าง ๆ พร้อมทั้ง Browser ต่าง ๆก็เริ่มที่จะมาสนับสนุนการใช้งาน HTML 5 กันมากขึ้นแล้ว แม้กระทั่งผู้ที่พัฒนาเว็บเพจก็เริ่มที่จะศึกษาและพัฒนา HTML 5 กันมากขึ้นเพราะเริ่มมีการใช้งานกันอย่างแพร่หลายมากยิ่งขึ้นนั้นเอง

ข้อดีของ HTML5
1. เว็บไซต์ที่สร้างจากภาษา HTML5 สามารถแสดงผลได้กับทุก web browser 
2. HTML5 จะช่วยลดการใช้พวกปลั๊กอินพิเศษอย่างพวก Adobe Flash, Microsoft Silverlight, Apache Pivot สนับสนุน วิดีโอ และ องค์ประกอบเสียง รวมทั้ง สื่อมัลติมีเดียต่างๆมากขึ้น โดยไม่ต้องใช้ Flash
3. มีการจัดการข้อผิดพลาดที่ดีขึ้น
4. สคริปต์ใหม่ ที่จะมาแทนที่สคริปต์เดิม (เขียนโค้ดสั้นลง)
5. HTML5 มีความเป็นอิสระสูง (คล้ายๆ XML )
6. HTML5 ทำงานควบคู่กับ CSS3 ได้ดี ช่วยให้สามารถเพิ่มลูกเล่นต่างๆบนเว็บไซต์ได้สวยงามมากยิ่งขึ้น (CSS คือส่วนแสดงผล ที่นักออกแบบสามารถกำหนดสีสัน ตำแหน่ง ลักษณะเวลานำเมาส์ไปแหย่แล้วมีกระต่ายโผล่ออกมาจากโพรง หรือจับก้อนวัตถุในหน้าเว็บฯ ให้ชิดซ้ายชิดขวา ส่วน CSS3 คือเวอร์ชั่นที่ 3 ของ CSS )
 
Features ใหม่ๆ ของ HTML5
1. Semantic Markup : การเพิ่ม Element ที่ อ่านง่ายมากขึ้น และช่วยให้ เราทำ SEO ได้มีประสิทธิภาพมากยิ่งขึ้น
2. Form Enhancements : เพิ่มความสามารถของ Form ต่างๆ ไม่ว่าจะเป็น Input type, Attribute หรือ แม้แต่ Element
3.  Audio / Video: รองรับการอ่านไฟล์เสียง และ วีดีโอ โดยไม่จำเป็นต้องใช้ Embed Code ของ Third Party
4. Canvas : ใช้ในการวาดรูป โดยจำเป็นต้องใช้ Javascriptช่วย
5. ContentEditable : สามารถแก้ไข Content ได้โดยตรงผ่านทางหน้าเว็บ
6. Drag and Drop : ลากวางObject ได้ เพื่อเพิ่มการ ตอบสนองระหว่างระบบกับผู้ใช้
7. Persistent Data Storage : มีการจัดการที่ดีขึ้น โดยเก็บข้อมูลลงบนเครื่องของผู้ใช้