นิยาย HTML5
- หน้าก่อนหน้า HTML YouTube
- หน้าต่อไป การสนับสนุน HTML5
ตัวอย่าง HTML5 ในแต่ละบท
ตัวอย่าง
<!DOCTYPE html> <html> <body> <video width="420" controls> <source src="mov_bbb.mp4" type="video/mp4"> <source src="mov_bbb.ogg" type="video/ogg"> เบราเซอร์ของคุณไม่สนับสนุนแท็กวิดีโอ </video> </body> </html>
คลิกที่ "ทดลองด้วยตัวเอง" ที่นี่เพื่อดูว่าตัวอย่างนี้จะทำงานได้อย่างไร
มันคืออะไรที่เรียกว่า HTML5?
HTML5 คือมาตรฐาน HTML ล่าสุด
HTML5 ถูกออกแบบเพื่อบรรจุเนื้อหาเว็บที่มีความรุ่นระดับ โดยไม่จำเป็นต้องใช้ปลั๊กอินตัวเอง
HTML5 มีนัยหมายใหม่ สื่อกราฟิก และสื่อมัลติมีเดีย
HTML5 มีองค์ประกอบและ API ใหม่ที่ทำให้การสร้างโปรแกรมเว็บเพิ่มขึ้นง่ายขึ้น
HTML5 มีความสามารถที่จะทำงานทางการแพร่ภาพทุกแพลตฟอร์ม และถูกออกแบบเพื่อทำงานบนอุปกรณ์ที่มีรูปแบบต่าง ๆ (PC, แท็บเล็ต, มือถือ, โทรทัศน์ และอื่น ๆ)
หมายเหตุ:ในบทบาทหลังนี้ คุณจะเรียนวิธีที่จะ "ช่วยเหลือ" การทำงานของเบราเซอร์รุ่นเก่าที่ใช้ HTML5。
สิ่งใหม่ใน HTML5?
การประกาศประเภทเอกสาร (DOCTYPE) ใหม่ของ HTML5 นั้นง่ายต่อตัวเองมาก:
<!DOCTYPE html> การประกาศตัวอักษรปริมาณ (charset) ที่ใหม่นั้นง่ายต่อตัวเองมาก: <meta charset="UTF-8">
ตัวอย่าง HTML5:
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>หัวข้อของเอกสาร</title> </head> <body> เนื้อหาของเอกสาร...... </body> </html>
หมายเหตุ:ตัวอักษรปริมาณต้นตายของ HTML5 คือ UTF-8。
HTML5 - ภาษาสัญลักษณ์คุณสมบัติใหม่
HTML5 มีมาตรฐานที่อนุญาตให้มีภาษาสัญลักษณ์คุณสมบัติที่แตกต่างกันสี่รูปแบบ。
ตัวอย่างนี้แสดงว่ามีการใช้ภาษาที่แตกต่างกันในแท็ก <input>
ประเภท | ตัวอย่าง |
---|---|
Empty | <input type="text" value="Bill Gates" disabled> |
Unquoted | <input type="text" value=Bill Gates> |
Double-quoted | <input type="text" value="Bill Gates"> |
Single-quoted | <input type="text" value='Bill Gates'> |
ในมาตราฐาน HTML5 อาจจะใช้ทั้ง 4 รูปแบบภาษาตามความต้องการของอาตริบุตร
คุณสมบัติใหม่ของ HTML5
คุณสมบัติที่น่าสนใจที่สุดของ HTML5
- ตัวแปลงทางวิเคราะห์ใหม่ อย่างเช่น <header>, <footer>, <article>, และ <section>
- ตัวควบคุมฟอร์มใหม่ อย่างเช่นตัวเลข วันที่ ชั่วโมง ปฏิทิน และสลิดลาก
- การสนับสนุนรูปภาพที่มีความแข็งแกร่ง (ด้วย <canvas> และ <svg>)
- การสนับสนุนมีดเหนือความแข็งแกร่งในสื่อส่วนตัว (ด้วย <video> และ <audio>)
- API ใหม่ที่มีความแข็งแกร่ง อย่างเช่นการใช้เก็บข้อมูลท้องที่แทน cookie
ตัวแปลงที่ถูกลบออกจาก HTML5
ตัวแปลงที่มีอยู่ใน HTML 4.01 ถูกลบออกจาก HTML5
- <acronym>
- <applet>
- <basefont>
- <big>
- <center>
- <dir>
- <font>
- <frame>
- <frameset>
- <noframes>
- <strike>
- <tt>
- หน้าก่อนหน้า HTML YouTube
- หน้าต่อไป การสนับสนุน HTML5