ข้อความต้นฉบับ: http://www.alistapart.com/articles/previewofhtml5
ผู้แต่ง: Lachlan Hunt
นักแปล: Zhaozy ใน 3user.com
สรุปอินเทอร์เน็ตมีการพัฒนาอย่างต่อเนื่อง เว็บไซต์ใหม่และสร้างสรรค์เกิดขึ้นทุกวันส่งผลกระทบต่อขอบเขตของ HTML ในทุกด้าน HTML 4 อยู่รอบตัวเรามาเกือบ 10 ปีแล้ว ผู้จัดพิมพ์มักจะค้นหาเทคโนโลยีใหม่ ๆ ที่ให้ฟังก์ชั่นที่ทรงพลังยิ่งขึ้น แต่พวกเขามักจะมีถนนที่เป็นหลุมเป็นบ่อเนื่องจากข้อ จำกัด ของภาษามาร์กอัปและเบราว์เซอร์
เพื่อให้ผู้เขียนมีเว็บไซต์และแอพพลิเคชั่นที่ยืดหยุ่นมากขึ้นทำงานร่วมกันได้มากขึ้นและน่าตื่นเต้นมากขึ้น HTML 5 ได้แนะนำและเพิ่มคุณสมบัติที่หลากหลายรวมถึงการควบคุมแบบฟอร์ม, อินเทอร์เฟซโปรแกรมแอปพลิเคชัน (APIs), มัลติมีเดีย, โครงสร้างและความหมาย
ผลงานของ HTML 5 เริ่มขึ้นในปี 2004 และตอนนี้ได้ดำเนินการอย่างเต็มที่กับความพยายามร่วมกันของ W3C HTML WG และ WHATWG บทบาทสำคัญหลายอย่างได้เข้าร่วมในความพยายามของ W3C และตัวแทนมากที่สุดของพวกเขาคือผู้ผลิตเบราว์เซอร์รายใหญ่สี่ราย ได้แก่ Apple, Mozilla, Opera, Microsoft; และชุดของสถาบันอื่น ๆ และบุคคลที่มีความสนใจและทักษะวิชาชีพที่แตกต่างกัน
งานของการเขียนข้อกำหนดเฉพาะยังอยู่ในระหว่างดำเนินการและยังคงอยู่ไกลจากการเสร็จสิ้น ในทำนองเดียวกันฟังก์ชั่นที่กล่าวถึงในบทความนี้ไม่ได้แยกแยะความเป็นไปได้ของการเปลี่ยนแปลงใด ๆ ในอนาคต บทความนี้แนะนำคุณสมบัติหลักบางอย่างในร่างปัจจุบันในรูปแบบของโครงร่าง
โครงสร้างHTML 5 แนะนำชุดองค์ประกอบใหม่ที่สมบูรณ์เพื่อให้หน้าอาคารง่ายขึ้น หน้าเว็บที่ใช้ HTML 4 ส่วนใหญ่มีโครงสร้างทั่วไปมากมายเช่นส่วนหัวส่วนท้ายและคอลัมน์ ในขั้นตอนนี้เรามักจะติดแท็กบล็อกเหล่านี้ด้วยองค์ประกอบ DIV จากนั้นกำหนด ID หรือคลาสที่เป็นพรรณนาสำหรับพวกเขา
แผนภูมิแสดงให้เห็นถึงรูปแบบ 2 คอลัมน์ทั่วไปที่ทำเครื่องหมายด้วยองค์ประกอบ DIV ที่มี ID และแอตทริบิวต์คลาส เหล่านี้รวมถึงส่วนหัวและส่วนท้าย ด้านล่างด้านบนของหน้าเป็นแถบการนำทางแนวนอนและเนื้อหาหลักรวมถึงบทความและแถบด้านข้างทางด้านขวา
การใช้องค์ประกอบ DIV จำนวนมากเกิดจากการขาดคำอธิบายความหมายที่ชัดเจนของบล็อกเหล่านี้ในรุ่น HTML 4 ปัจจุบัน HTML 5 แนะนำองค์ประกอบใหม่เพื่อแสดงบล็อกที่แตกต่างกันเหล่านี้
องค์ประกอบ Div เหล่านั้นสามารถถูกแทนที่ด้วยองค์ประกอบใหม่: ส่วนหัว, NAV, ส่วน, บทความ, นอกเหนือจากและส่วนท้าย
<body>
<ส่วนหัว> ... </header>
<av> ... </av>
<บทความ>
<section>
-
</section>
</บทความ>
<นอกเหนือจาก> ... </side>
<footer> ... </footer>
</body>
การใช้องค์ประกอบใหม่เหล่านี้จะมีข้อดีบางประการ (เทียบกับ HTML 4) เมื่อใช้กับองค์ประกอบชื่อ (H1 - H6) คุณสามารถทำเครื่องหมายระดับชื่อบทที่ซ้อนกันได้มากกว่ารุ่นก่อนหน้าของ 2 หน้าหน้าก่อนหน้า 12 หน้าถัดไปหน้าถัดไป