HTML 5 में पेश की गई एक नई सुविधा कस्टम डेटा एट्रिब्यूट्स का जोड़ है।
एक कस्टम डेटा एट्रिब्यूट data- से शुरू होता है और आपकी आवश्यकता के आधार पर नामित किया जाएगा।
<div class = "example" data-sports = "cricket" data-level = "complex">
... </div>
उपरोक्त दो कस्टम एट्रिब्यूट्स data-subject और data-level के साथ पूरी तरह से वैध HTML5 होगा। आप इन एट्रिब्यूट्स के मान JavaScript APIs या CSS का उपयोग करके उसी तरह प्राप्त कर पाएंगे जैसे आप मानक एट्रिब्यूट्स के लिए करते हैं।