2011-12-19 15 views
5

मैंने एक वैश्विक सीएसएस बनाया है जिसका मैंने दो पृष्ठ (मूल खोज और अग्रिम खोज पृष्ठ) में उपयोग किया था। मैं इसे अग्रिम खोज पृष्ठ में उपयोग करता हूं, और सीएसएस स्क्रिप्ट अच्छी तरह से चल रही है। लेकिन जब मैं मूल खोज पृष्ठ पर जाता हूं (एक लिंक पर क्लिक करके), सीएसएस काम नहीं कर रहा है। मैंने यह देखने के लिए फायरबग का उपयोग किया, और फिर मैंने पाया कि सीएसएस स्क्रिप्ट स्ट्राइक-थ्रू है। css strike-through मैं इसे कैसे हल कर सकता हूं,।फायरबग सीएसएस स्ट्राइक-थ्रू

उत्तर

9

इसका मूल रूप से मतलब है कि आपकी सीएसएस संपत्ति को किसी अन्य सीएसएस द्वारा ओवरराइड किया जा रहा है।

देखें कि उस संपत्ति को कहां परिभाषित किया गया है, और आपको शायद अपने वेब पेज पर सीएसएस समावेशन के आदेश को ठीक करने की आवश्यकता होगी।

+0

क्या आपका मतलब है कि 'input.range' का उपयोग किसी अन्य सीएसएस द्वारा किया जाता है। – Praditha

+2

शायद, या कोई अन्य चयनकर्ता जो कक्षा या आईडी की तरह उसी इनपुट से मेल खाता है। आपके द्वारा परिभाषित संपत्ति "चौड़ाई" है, यदि आप अपनी फायरबग विंडो देखते हैं, तो 180px के साथ, इसके ऊपर परिभाषित एक "चौड़ाई" संपत्ति है। आपको यह पता लगाने में सक्षम होना चाहिए कि यह कहां से आ रहा है। – pcalcao

+0

आपके सुराग के लिए धन्यवाद, अब यह अच्छी तरह से काम कर रहा है, मैंने नियम को अक्षम कर दिया है जो 'input.range' नियम से अधिक है। धन्यवाद :) – Praditha

10

यदि आप यहां से सीएसएस को ओवरराइड करना चाहते हैं, तो आपको बस अपने सीएसएस में !important सेट करना है।

तरह input.range{ width:73px !important}

आशा है कि यह आप में मदद मिलेगी।

+0

मुझे समझ में नहीं आया, मैंने आपके निर्देशों का पालन किया है, मैं अपना नियम 'input.range { \t चौड़ाई में बदलता हूं: 73px महत्वपूर्ण! } 'लेकिन यह अभी भी काम नहीं करता है :( – Praditha

+3

यह' महत्वपूर्ण है 'महत्वपूर्ण नहीं है! –

+0

आह! हाँ, मुझे खेद है कि यह महत्वपूर्ण है .. धन्यवाद .. धन्यवाद पीटर ओ। – Jak

0

width: 73px; नियम ओवरराइड है। जैसा कि आप देखते हैं input.range cramp.css में परिभाषित किया गया है। ऊपर आपको एक नियम मिलना चाहिए जो इसे ओवरराइड करता है।

संबंधित मुद्दे