คุณลักษณะใหม่ที่นำมาใช้ใน HTML 5 คือการเพิ่มแอตทริบิวต์ข้อมูลที่กำหนดเอง
แอตทริบิวต์ข้อมูลที่กำหนดเองเริ่มต้นด้วย ข้อมูล - และจะตั้งชื่อตามความต้องการของคุณ
<div class = "example" data-sports = "cricket" data-level = "complex"> ... </div>
ด้านบนจะเป็น HTML5 ที่ถูกต้องสมบูรณ์พร้อมแอตทริบิวต์ที่กำหนดเอง 2 รายการที่เรียกว่า data-subject และ ระดับข้อมูล . คุณจะสามารถรับค่าของแอตทริบิวต์เหล่านี้ได้โดยใช้ JavaScript API หรือ CSS ในลักษณะเดียวกับที่คุณได้รับสำหรับแอตทริบิวต์มาตรฐาน