HTML5 แตกต่างจาก HTML4 ?
เว็บที่เราเห็นกันทุกวันนี้แสดงผลให้เราเห็นได้ด้วย HTML โดย HTML 4 นั้นออกมาตั้งแต่ปี คศ. 1999 ซึ่งเมื่อเวลาผ่านไปความต้องการของผู้ใช้งานก็เปลี่ยนไปด้วย โดยในปัจจุบันมีการใช้สื่อ Multimedia ต่างๆ มากขึ้น จึงมีการปรับสเป็คของ HTML ให้สามารถใช้งานกับสื่อ Multimedia ได้ด้วยตัวเองโดยไม่ต้องพึ่งพา Flash หรือ Media player ต่างๆ จึกเกิดเป็น HTML 5 ที่รองรับ Tag Audio และ Video รวมทั้งมีการเพิ่มแท็กที่ใช้ในการสื่อความหมายของโครงสร้าง (Semantic) โดนเมื่อก่อนเราจะใช้ <div> แทนทุกๆที่และใส่ class หรือ id ในการบ่งบอกแทน
สิ่งที่มีขึ้นมาใหม่ใน HTML5
- Semantic Element คือแท็กที่ให้ความหมายกับโครงสร้างของ HTML เช่น <header>, <article> , <section> , <footer>
- Form input ประเภทใหม่ๆ เช่น Datetimepicker, Number, Range
- Graphic Element เช่น <svg>, <canvas>
- Multimedia Element เช่น <audio> , <video>
- ฟีเจอร์ฝั่ง Javascript เช่น Local Storage (คล้ายๆ cookie), Drag and Drop
สิ่งที่หายไปใน HTML5
- Tag ต่างๆ เช่น <acronym>, <applet>,<basefont>,<big>,<center>,<dir>,<font>,<frame>,<frameset>,<noframes>,<strike>,<tt>