मैंने आईडी विशेषता के लिए इस तरह एक HTML कोड देखा है:एक HTML आईडी विशेषता के भीतर एक कोलन का मतलब क्या है?
id="t1:c3"
क्या कोई मुझे यह समझा सकता है? कोलन (:
) का उद्देश्य क्या है?
धन्यवाद।
मैंने आईडी विशेषता के लिए इस तरह एक HTML कोड देखा है:एक HTML आईडी विशेषता के भीतर एक कोलन का मतलब क्या है?
id="t1:c3"
क्या कोई मुझे यह समझा सकता है? कोलन (:
) का उद्देश्य क्या है?
धन्यवाद।
आईडी विशेषताओं के अंदर कॉलन की अनुमति है, लेकिन कोई विशेष महत्व नहीं है। वास्तव में उनका उपयोग करने की सलाह नहीं दी जाती है क्योंकि वे कभी-कभी समस्याएं पैदा कर सकते हैं, जैसे कि जब jQuery या CSS के साथ उपयोग किया जाता है, जहां कोलन का छद्म चयनकर्ता के रूप में विशेष अर्थ होता है।
उपरोक्त के अलावा मैंने पाया है कि Omniture लेआउट से संबंधित कक्षाओं को परिभाषित करने में मदद के लिए कोलन का उपयोग करता है।
एचटीएमएल जावा ServerFaces साथ उत्पन्न होता है, तो प्रपत्र आईडी Form1 है और तत्व आईडी है firstName इस में एक आईडी form1:firstName
परिणाम यह आम तौर पर इस तरह के आईडी, यानी पैदा करता है, तो तत्व शीर्ष स्तर पर है , यदि लूप में कई बनाए गए हैं तो वे form1:1:firstName
, form1:2:firstName
,
इस ढांचे के व्यवहार को बदला नहीं जा सकता है।
जेएसएफ के लिए, यहां देखें: https://stackoverflow.com/a/7928290/1599699 सटीक आईडी का उपयोग किया जाना चाहिए, उदाहरण के लिए यदि आप अपने कोड में 'id =" blah "डालते हैं, लेकिन वह तत्व'
ध्यान दें कि सीएसएस स्टाइल में एक कोलन का उपयोग करते समय, आपको आईई 6 के लिए ':' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' 'के लिए' \ '' का उपयोग करने की आवश्यकता है। कोई संस्करण)। यहां देखें: https://stackoverflow.com/questions/122238/handling-a-colon-in-an-element-id-in-a-css-selector#comment80053896_122266 – Andrew
तो आपका मतलब है कि यह सीएसएस के लिए भी सलाह नहीं दी जाएगी? – Ryan
यह सही है, क्योंकि सीएसएस में कोलन का चयन छद्म चयनकर्ताओं के लिए किया जाता है, जैसे '# div.button: होवर' –
मैं सीएक्सएफएक्स से सहमत हूं, लेकिन यदि कॉलन का उपयोग करने की बहुत बड़ी आवश्यकता है, तो आप इसे सीएसएस पर से बच सकते हैं '# t1 \: c3 {नियम;}' – Sotiris