HTML5 คืออะไร?
HTML5 เป็นภาษามาร์กอัปที่ใช้สำหรับการจัดโครงสร้างและเนื้อหาที่นำเสนอเกี่ยวกับเวิลด์ไวด์เว็บ มันเป็นรุ่นที่ห้าและปัจจุบันของมาตรฐานของ HTML
มันได้รับการตีพิมพ์ในตุลาคม 2014 โดย World Wide Web สมาคม (W3C) เพื่อปรับปรุงภาษาด้วยการสนับสนุนสำหรับมัลติมีเดียล่าสุดขณะที่การรักษามันทั้งที่อ่านได้ง่ายโดยมนุษย์และเข้าใจอย่างต่อเนื่องโดยคอมพิวเตอร์และอุปกรณ์เช่นเว็บเบราว์เซอร์ parsers ฯลฯ
HTML5 มีวัตถุประสงค์เพื่อ subsume ไม่เพียง แต่ HTML 4 แต่ยัง XHTML ที่ 1 และระดับ 2 DOM HTML
ใหม่คืออะไรใน HTML5?
DOCTYPE ประกาศสำหรับ HTML5 เป็นง่ายมาก:
<!DOCTYPE html>
การเข้ารหัสตัวอักษร (charset) ประกาศยังง่ายมาก:
<meta charset="UTF-8">
ตัวอย่าง HTML5:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title> Title of the document </title>
</head>
<body>
Content of the document......
</body>
</html>
การเข้ารหัสตัวอักษรเริ่มต้นใน HTML5 เป็น UTF-8
องค์ประกอบ HTML5 ใหม่
องค์ประกอบใหม่ที่น่าสนใจมากที่สุดคือ:
องค์ประกอบความหมายใหม่เช่น <header> , <footer> , <article> และ <section>
การควบคุมรูปแบบใหม่คุณลักษณะเช่นจำนวน, วันที่, เวลา, ปฏิทินและช่วง
องค์ประกอบภาพใหม่: <svg> และ <canvas>
องค์ประกอบมัลติมีเดียใหม่: <audio> และ <video>
ในบทที่ สนับสนุน HTML5 คุณจะได้เรียนรู้วิธีการที่จะ "teach" เบราว์เซอร์เก่าที่จะจัดการกับความหมายของ HTML5
HTML5 API ใหม่ (Application Programming Interfaces)
ที่น่าสนใจที่สุดใหม่ API คือ:
- Geolocation HTML
- ลากและวาง HTML
- HTML เก็บข้อมูลท้องถิ่น
- แอพลิเคชันแคช HTML
- เว็บ HTML แรงงาน
- HTML SSE
จัดเก็บในท้องถิ่นเป็นทดแทนที่มีประสิทธิภาพสำหรับ cookies
องค์ประกอบลบออกใน HTML5
องค์ประกอบ HTML4 ต่อไปนี้ได้ถูกลบออกจาก HTML5:
ธาตุ | ใช้แทน |
---|---|
<acronym> | <abbr> |
<applet> | <object> |
<basefont> | CSS |
<big> | CSS |
<center> | CSS |
<dir> | <ul> |
<font> | CSS |
<frame> | |
<frameset> | |
<noframes> | |
<strike> | CSS |
<tt> | CSS |
ในบท HTML5 โยกย้าย คุณจะได้เรียนรู้วิธีการง่ายโยกย้ายจาก HTML4 เป็น HTML5
ประวัติ HTML
ตั้งแต่วันแรกของเว็บมีหลายรุ่นของ HTML:
รุ่น | ปี |
---|---|
Tim Berners-Lee คิดค้น www | 1989 |
Tim Berners-Lee คิดค้น HTML | 1991 |
เดฟแรกเก็ตต์ร่าง HTML + | 1993 |
HTML คณะทำงานกำหนดไว้ 2.0 HTML | 1995 |
W3C แนะนำ HTML 3.2 | 1997 |
W3C แนะนำ HTML 4.01 | 1999 |
W3C XHTML 1.0 แนะนำ | 2000 |
ร่าง HTML5 WHATWG แรกสาธารณะ | 2008 |
HTML5 WHATWG Living มาตรฐาน | 2012 |
คำแนะนำ HTML5 W3C รอบชิงชนะเลิศ | 2014 |
Tim Berners-Lee คิดค้น "World Wide Web" ในปี 1989 และ Internet ได้เอาออกในปี 1990
จาก 1991-1998, HTML พัฒนามาจากรุ่นที่ 1 ถึงรุ่นที่ 4
ในปี 2000 เวิลด์ไวด์เว็บ Consortium (W3C) แนะนำ XHTML 1.0
ไวยากรณ์ XHTML เข้มงวดและนักพัฒนาที่ถูกบังคับให้เขียนถูกต้องและ "well-formed" รหัส
ในปี 2004 WHATWG (Web Hypertext Application Technology Working Group) ที่ถูกสร้างขึ้นในการตอบสนองที่จะชะลอการพัฒนา W3C และการตัดสินใจของ W3C ที่จะปิดการพัฒนาของ HTML ในความโปรดปรานของ XHTML
WHATWG ต้องการที่จะพัฒนา HTML, สอดคล้องกับวิธีการที่เว็บถูกนำมาใช้ในขณะที่ความเข้ากันได้กับรุ่นเก่าของ HTML
ในช่วง 2004-2006 ที่ความคิดริเริ่ม WHATWG รับการสนับสนุนจากผู้ขายที่เบราว์เซอร์ที่สำคัญ
ในปี 2006 W3C ประกาศว่าพวกเขาจะสนับสนุน WHATWG
ในปี 2008 เป็นครั้งแรก HTML5 ร่างของประชาชนได้รับการปล่อยตัว
ในปี 2012 WHATWG และ W3C ตัดสินใจเกี่ยวกับการแยก:
WHATWG จะพัฒนา HTML เป็น "Living Standard"
มาตรฐานการดำรงชีวิตจะไม่สมบูรณ์อย่างเต็มที่ แต่การปรับปรุงอยู่เสมอและการปรับปรุง คุณสมบัติใหม่ที่สามารถเพิ่ม แต่การทำงานเก่าไม่สามารถลบได้
WHATWG Living มาตรฐาน ได้รับการตีพิมพ์ในปี 2012 และมีการปรับปรุงอย่างต่อเนื่อง
W3C จะมีการพัฒนา HTML5 ที่ชัดเจนและมาตรฐาน XHTML5 เป็น "snapshot" ของ WHATWG
คำแนะนำ W3C HTML5 ได้รับการปล่อยตัว 28 ตุลาคม 2014