HTML ต่างจาก HTML5 อย่างไร บทความนี้ขอกล่าวถึงภาษา Markup 2 เวอร์ชัน ที่ได้รับความนิยมในการนำมาพัฒนาเว็บไซต์ในปัจจุบัน คือ HTML และ HTML5 ว่าเหมือน หรือแตกต่างกันอย่างไร มีรายละเอียดดังนี้
ตัวอย่าง HTML ต่างจาก HTML5 อย่างไร
ภาษา HTML | ภาษา HTML5 |
HTML เวอร์ชันหลัก | HTML เวอร์ชันล่าสุด |
ไม่สนับสนุนแท็ก video, audio | รองรับแท็ก video และ audio |
ใช้ cache memory เก็บข้อมูลชั่วคราว | รองรับ รองรับ Application Cache, SQL Database และ Web Storage |
ไม่รองรับ Geolocation API | รองรับ Geolocation API |
การทำงานกับ Vector ต้องใช้เครื่องมือภายนอกช่วย | รองรับการทำงานร่วมกับ Vector |
ทำงานร่วมกับโปรแกรมเบราว์เซอร์รุ่นก่อนหน้า | ทำงานร่วมกับโปรแกรมเบราว์เซอร์รุ่นใหม่ ปัจจุบัน |
ไม่รองรับการวาดวัตถุรูปร่างต่างๆ เช่น วงกลม, สี่เหลี่ยม, สามเหลี่ยม | รองรับการวาดวัตถุรูปร่างต่างๆ เช่น วงกลม, สี่เหลี่ยม, สามเหลี่ยม |
ไม่รองรับ attribute ใหม่ๆ เช่น async, charset และ ping | รองรับ attribute ใหม่ๆ เช่น async, charset และ ping |
ไม่รองรับความสามารถลาก และวาง (drag and drop) | รองรับความสามารถลาก และวาง (drag and drop) |
Doc type และ Character Encoding ค่อนข้างยาว | Doc type และ Character Encoding สั้น และเขียนได้ง่าย |
ตัวอย่าง โครงสร้างภาษา HTML
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<title>Page Title</title>
</head>
<body>
<h1>Hello, World</h1>
</body>
</html>
ตัวอย่าง โครงสร้างภาษา HTML5
<!DOCTYPE html>
<html>
<head>
<title>Page Title</title>
</head>
<body>
<h1>Hello, World</h1>
</body>
</html>