มารู้จัก HTML5 กันนะ
HTML5 คืออะไร ? HTML5 เป็นรุ่นภาษามาร์กอัปสำหรับเวิลด์ไวด์เว็บรุ่นต่อไปของ HTML โดยดราฟต์แรกได้ปรากฏออกมาเมื่อ 22 มกราคม พ.ศ. 2551 โดย HTML5 นี้มีการกล่าวถึงรูปแบบสองแบบที่ร่วมกันคือ แบบดั้งเดิม HTML (text/html) ที่รู้จักในชื่อ HTML5 และแบบที่สองคือ XHTML ที่รู้จักในชื่อ XHTML5 โดยทั้งสองระบบได้มีการพัฒนาในเวลาพร้อมกัน และเมื่อสิ้นสุดปี 2552 ทางทีมงานของ XHTML จะมาร่วมพัฒนา HTML5 การเปลี่ยนแปลงสำคัญๆ ใน HTML5 คือ element ใหม่ๆ ที่ใช้งานเจาะจง
มาตรฐานใหม่จะมีคุณลักษณะเด่นที่สำคัญได้แก่
การใช้งานวิดีโอ
การแสดงตำแหน่งทางภูมิศาสตร์
การเก็บไฟล์ในลักษณะออฟไลน์
การแสดงกราฟิกส์
input types แบบใหม่ เช่น search, number, range, color, tel, url, email, date, month, week, time, datetime, datetime-local
โดยคุณสมบัติเด่นหลายอย่างไม่จำเป็นต้องติดตั้งซอฟต์แวร์เพิ่ม เช่น เกียรส์ แฟลช หรือ ซิลเวอร์ไลต์เหมือนที่ผ่านมาในการใช้งาน HTML4
HTML5 ได้มีการแนะนำ เอเลเมนต์ใหม่หลายตัวเพื่อตอบสนองการใช้งานของเว็บไซต์รุ่นใหม่ โดยเอเลเมนต์ใหม่ส่วนหนึ่งเป็นซีแมนติกทดแทนการใช้งานของบล็อกทั่วไป (<div>) และเอเลเมนต์อินไลน์ (<span>) ยกตัวอย่างเช่น <nav> (บล็อกสำหรับเมนูบอกทาง) และ <footer> (ส่วนด้านล่างของเว็บเพจ) เอเลเมนต์ส่วนอื่นแสดงถึงการใช้งาน เช่น เอเลเมนต์ทางด้านสื่อ <audio> และ <video>[1][2][3] เอเลเมนต์บางตัวที่ตกรุ่นสำหรับ HTML 4.01 ได้ถูกยกเลิก เช่น <font> และ <center> ซึ่งถูกทดแทนด้วยการทำงานผ่านซีเอสเอส
HTML5 ได้มีการแนะนำ เอเลเมนต์ใหม่หลายตัวเพื่อตอบสนองการใช้งานของเว็บไซต์รุ่นใหม่ โดยเอเลเมนต์ใหม่ส่วนหนึ่งเป็นซีแมนติกทดแทนการใช้งานของบล็อกทั่วไป (<div>) และเอเลเมนต์อินไลน์ (<span>) ยกตัวอย่างเช่น <nav> (บล็อกสำหรับเมนูบอกทาง) และ <footer> (ส่วนด้านล่างของเว็บเพจ) เอเลเมนต์ส่วนอื่นแสดงถึงการใช้งาน เช่น เอเลเมนต์ทางด้านสื่อ <audio> และ <video>[1][2][3] เอเลเมนต์บางตัวที่ตกรุ่นสำหรับ HTML 4.01 ได้ถูกยกเลิก เช่น <font> และ <center> ซึ่งถูกทดแทนด้วยการทำงานผ่านซีเอสเอส
จุดเด่นของ HTML5
element สำหรับการวาดภาพการตกแต่งภาพ ไม่ต้องพึ่ง flash หรือไม่ต้องพึ่งปลั๊กอินภายนอก
element วิดีโอและเสียง ไม่ต้องพึ่งปลั๊กอินภายนอก เช่น window media player ฯลฯ เป็นต้น
สนับสนุนในเรื่องการเก็บไฟล์ในลักษณะออฟไลน์ (Better support for local offline storage)
element ใหม่สำหรับเนื้อหาที่แบ่งเป็นส่วนๆหรือระบุความหมายของแต่ละส่วน article, footer, header, nav, section
เพิ่มความสะดวกในส่วนของ form เช่น มี input สำหรับ ปฏิทิน, วันที่, เวลา, อีเมล์, URL, การค้นหา เป็นต้น
Browser ที่รองรับ HTML5
HTML5 ยังไม่ได้เป็นภาษาที่เป็นมาตรฐานอย่างเป็นทางการ และเบราว์เซอร์ก็ยังไม่ได้รับการสนับสนุน HTML5 อย่างเต็มรูปแบบ แต่บราวเซอร์หลักๆ อย่างเช่น IE, Chrome, Firefox, Opera, Safari ก็เริ่มพัฒนาให้รองรับกับภาษา HTML5 กันมากขึ้น จะเห็นได้จากเวอร์ชันล่าสุดของแต่ละบราวเซอร์จะเริ่มรองรับ HTML5 กันบ้างแล้ว