DOCTYPE และ Character Set ใน HTML5

สิ่งหนึ่งที่เป็นเรื่องเด่นชัดของ HTML5 นั่นคือ?DOCTYPE และ Character Set ซึ่งมีการเปลี่ยนแปลงอย่างเห็นได้ชัด เพราะทั้งสั้น และง่ายขึ้นมากๆ บทความนี้จะมาเปรียบเทียบ HTML เวอร์ชั่นเก่ากับเวอร์ชั่นใหม่ว่า มีอะไรบ้างที่แตกต่างออกไป แต่ไม่แน่ใจว่า คุณทราบหรือยังว่า DOCTYPE และ Character Set เขามีไว้ทำอะไร มีประโยชน์อย่างไร

DOCTYPE คือตัวประกาศว่าเว็บของเรา เขียนด้วยภาษาอะไร ส่วน Character Set นั้น เป็นตัวบ่งบอกว่า ภายในเว็บของเราใช้ภาษาอะไร

มีอะไรใหม่ใน HTML5 ของ ?DOCTYPE?Character Set

ตัวอย่าง DOCTYPE ของ HTML 4

  • <!DOCTYPE HTML PUBLIC “-//W3C//DTD HTML 4.01 Transitional//EN” “https://www.w3.org/TR/html4/loose.dtd”>

ตัวอย่าง DOCTYPE ของ HTML5

  • <!DOCTYPE html>

ตัวอย่าง Character Set ของ HTML 4

  • <meta http-equiv=”Content-Type” content=”text/html; charset=utf-8″>

ตัวอย่าง Character Set ของ HTML5

  • <meta charset=”utf-8″>

จากตัวอย่างด้านต้น จะเห็นได้ชัดว่า HMTL5 นั้น คำสั่งทั้งสองคำส่งนั้นสั้นลงมาก ซึ่งแน่นอนช่วยให้การเขียนเว็บด้วยภาษา HTML เป็นเรื่องง่ายขึ้นมากจริงๆ