मैंने एक वैश्विक सीएसएस बनाया है जिसका मैंने दो पृष्ठ (मूल खोज और अग्रिम खोज पृष्ठ) में उपयोग किया था। मैं इसे अग्रिम खोज पृष्ठ में उपयोग करता हूं, और सीएसएस स्क्रिप्ट अच्छी तरह से चल रही है। लेकिन जब मैं मूल खोज पृष्ठ पर जाता हूं (एक लिंक पर क्लिक करके), सीएसएस काम नहीं कर रहा है। मैंने यह देखने के लिए फायरबग का उपयोग किया, और फिर मैंने पाया कि सीएसएस स्क्रिप्ट स्ट्राइक-थ्रू है। मैं इसे कैसे हल कर सकता हूं,।फायरबग सीएसएस स्ट्राइक-थ्रू
उत्तर
इसका मूल रूप से मतलब है कि आपकी सीएसएस संपत्ति को किसी अन्य सीएसएस द्वारा ओवरराइड किया जा रहा है।
देखें कि उस संपत्ति को कहां परिभाषित किया गया है, और आपको शायद अपने वेब पेज पर सीएसएस समावेशन के आदेश को ठीक करने की आवश्यकता होगी।
यदि आप यहां से सीएसएस को ओवरराइड करना चाहते हैं, तो आपको बस अपने सीएसएस में !important
सेट करना है।
तरह input.range{ width:73px !important}
आशा है कि यह आप में मदद मिलेगी।
मुझे समझ में नहीं आया, मैंने आपके निर्देशों का पालन किया है, मैं अपना नियम 'input.range { \t चौड़ाई में बदलता हूं: 73px महत्वपूर्ण! } 'लेकिन यह अभी भी काम नहीं करता है :( – Praditha
यह' महत्वपूर्ण है 'महत्वपूर्ण नहीं है! –
आह! हाँ, मुझे खेद है कि यह महत्वपूर्ण है .. धन्यवाद .. धन्यवाद पीटर ओ। – Jak
width: 73px;
नियम ओवरराइड है। जैसा कि आप देखते हैं input.range
cramp.css में परिभाषित किया गया है। ऊपर आपको एक नियम मिलना चाहिए जो इसे ओवरराइड करता है।
क्या आपका मतलब है कि 'input.range' का उपयोग किसी अन्य सीएसएस द्वारा किया जाता है। – Praditha
शायद, या कोई अन्य चयनकर्ता जो कक्षा या आईडी की तरह उसी इनपुट से मेल खाता है। आपके द्वारा परिभाषित संपत्ति "चौड़ाई" है, यदि आप अपनी फायरबग विंडो देखते हैं, तो 180px के साथ, इसके ऊपर परिभाषित एक "चौड़ाई" संपत्ति है। आपको यह पता लगाने में सक्षम होना चाहिए कि यह कहां से आ रहा है। – pcalcao
आपके सुराग के लिए धन्यवाद, अब यह अच्छी तरह से काम कर रहा है, मैंने नियम को अक्षम कर दिया है जो 'input.range' नियम से अधिक है। धन्यवाद :) – Praditha