तो किसी भी कस्टम डेटा विशेषता का उपयोग करें कि मैं "डेटा-" साथ शुरू करना चाहिए:मुझे अपने कस्टम विशेषताओं को "डेटा-" के साथ क्यों प्रस्तुत करना चाहिए?
<li class="user" data-name="John Resig" data-city="Boston"
data-lang="js" data-food="Bacon">
<b>John says:</b> <span>Hello, how are you?</span>
</li>
विल कुछ भी बुरा होगा अगर मैं सिर्फ इस पर ध्यान न दें? अर्थात्:
<li class="user" name="John Resig" city="Boston"
lang="js" food="Bacon">
<b>John says:</b> <span>Hello, how are you?</span>
</li>
मुझे लगता है कि एक बुरी बात यह है कि मेरे कस्टम विशेषताओं एचटीएमएल के साथ संघर्ष कर सकता है विशेष अर्थ (जैसे, name
), लेकिन एक तरफ इस से, वहाँ सिर्फ "example_text" लेखन के बजाय साथ एक समस्या है के साथ जिम्मेदार बताते हैं "डेटा-example_text"? (यह मान्य नहीं है, लेकिन कौन परवाह करता है?)
लैंग विशेषता सामान्य, बोली जाने वाली भाषा के लिए उपयोग की जाने वाली एक डिफ़ॉल्ट HTML विशेषता है। वर्तमान संदर्भ में इसका उपयोग करने से इसके डिफ़ॉल्ट व्यवहार के साथ संघर्ष होगा और यह एक आदर्श उदाहरण है कि आपको डेटा- * उपसर्ग का उपयोग क्यों करना चाहिए। – user007