दिलचस्प पोस्ट
डॉट (।) ऑपरेटर और -> सी ++ में अंतर क्या है? नामों के साथ XML से 'चयन' कैसे करें? बिटमैप को एक multipage TIFF छवि को। NET 2.0 में कनवर्ट करें मुझे सिस्टम.Web.Helpers, System.Web.WebPages, और System.Web.Razor कहां मिल सकता है? जावास्क्रिप्ट काट / टुकड़ा / स्ट्रिंग में अंतिम वर्ण को छानना दो सरणियों को PHP में कुंजी मान जोड़े के रूप में मिलाएं कार्यात्मक GUI प्रोग्रामिंग संभव है? हाइबरनेट के लिए टॉमकेट 6 में जेटीए समर्थन का उपयोग कैसे करें? sizeof (फ़ंक्शन नाम) क्या करता है? पावरशेल, अन्य संस्कृतियों में मूल्यों को स्वरूपित करना NSURL कनेक्शन का समय समाप्त? LINQ एक सरल एक-कई रिश्तों पर क्यों जुड़ें? क्या संकलक से यह प्रतिक्रिया मान्य है? एएसपी .नेट एमवीसी फॉर्म सक्रिय निर्देशिका समूहों के साथ प्राधिकरण वेब एपीआई 2: ऑब्जेक्ट्स और उनके उप-ऑब्जेक्ट्स पर, यूएमएल के साथ यूज़ेल के साथ कैसे आए संपत्ति के नाम वापस करने के लिए

क्या सीएसएस कक्षाओं के नामों को बनाने के लिए कोई वैकल्पिक उपाय है जो संख्याओं के साथ शुरू होता है?

क्या यह कहीं भी संदर्भित है कि सीएसएस कक्षाएं संख्याओं के साथ शुरू होती हैं, काम नहीं करती हैं? उदाहरण के लिए मैंने पाया है कि पृष्ठभूमि वाला एक वर्ग जैसे:

.000000-8 {background:url(../../images/common/000000-0.8.png);} .8FFFFFF {background:url(../../images/common/FFFFFF-0.8.png);} 

मेरे पास और अधिकतर ब्राउज़रों में काम नहीं करता है और सीएसएस व्याकरण से पता चलता है किंतु मेरे प्रश्न में सीएसएस कक्षाएं नामों के साथ बनाने के लिए एक वैकल्पिक उपाय है, जो संख्याओं के साथ शुरू होता है? ।

Solutions Collecting From Web of "क्या सीएसएस कक्षाओं के नामों को बनाने के लिए कोई वैकल्पिक उपाय है जो संख्याओं के साथ शुरू होता है?"

कोई सीएसएस वर्ग नहीं हैं प्रश्न तर्कसंगत रूप से दो प्रश्नों से विभाजित है: क्या आप एचटीएमएल में एक अंक के साथ एक वर्ग का नाम शुरू कर सकते हैं, और (यह मान कर "हाँ" है, जैसा कि है) यदि आप करते हैं, तो आप सीएसएस में संबंधित वर्ग चयनकर्ता का प्रयोग कैसे करते हैं?

विभिन्न एचटीएमएल विनिर्देश वर्ग के नाम पर विभिन्न प्रतिबंध लगाते हैं, लेकिन ब्राउज़र प्रथा में, और एचटीएमएल 5 के अनुसार, कोई सीमा नहीं है, सिवाय इसके कि एक वर्ग के नाम में सफेद स्थान अक्षर नहीं हो सकते। तो class=000000-8 मान्य है।

सीएसएस वाक्यविन्यास नियमों के अनुसार, एक सीएसएस पहचानकर्ता एक अपरिवर्तनीय अंक के साथ नहीं हो सकता। इसलिए, एक चयनकर्ता .000000-8 अमान्य है। लेकिन सीएसएस बचने के नियमों से अंक बच सकते हैं: चयनकर्ता

 .\30 00000-8 

या, बराबर,

 .\00003000000-8 

मान्य है और class=000000-8 साथ एक तत्व से मेल खाता है

यह कहने की जरूरत नहीं है कि कक्षा के नाम से अंक शुरू हो जाते हैं, परन्तु अगर आपको उनसे काम करना है (जैसे, क्योंकि कुछ HTML दस्तावेज हैं और आप मार्कअप को बदल नहीं सकते हैं), यह तरीका है।

हां, यह सीएसएस विनिर्देशन में प्रलेखित है:

सीएसएस में, पहचानकर्ता (चयनकर्ताओं में तत्व के नाम, कक्षाएं और आईडी सहित) में केवल अक्षर [a-zA-Z0-9] और आईएसओ 10646 वर्ण U+00A0 और अधिक हो सकते हैं, साथ ही हाइफ़न ( - ) और अंडरस्कोर ( _ ); वे अंकों से शुरू नहीं कर सकते हैं, दो हाइफ़न, या एक हाइफ़न, एक अंक के बाद । पहचानकर्ता में बच गए पात्रों और किसी भी आईएसओ 10646 वर्ण को एक संख्यात्मक कोड (अगले आइटम देखें) के रूप में भी शामिल किया जा सकता है। उदाहरण के लिए, पहचानकर्ता " B&W? " को " B\&W\? " या " B\26 W\3F " के रूप में लिखा जा सकता है B\&W\?