एचटीएमएल कल्पना का कहना है
आईडी और NAME टोकन को एक अक्षर ([A-Za-z]) से शुरू होना चाहिए और इसके बाद किसी भी संख्या में अक्षर, अंक ([0-9]), हाइफ़न ("-"), अंडरस्कोर ("_") हो सकते हैं। , कॉलन (":"), और अवधियों ("।")।
और भले ही HTML 4 का SGML घोषणा NAMELEN के लिए 65536 मान का उपयोग करता है, यह नोट करता है "निश्चित सीमा से बचें।"
लेकिन निश्चित रूप से ब्राउज़रों, सीएसएस कार्यान्वयन और जावास्क्रिप्ट टूलकिट की लंबाई का कुछ सीमा होनी चाहिए जो वे समर्थन करते हैं। HTML / CSS / JS एप्लिकेशन में उपयोग करने के लिए सुरक्षित सबसे छोटी ऐसी सीमा क्या है?