मैं उस पृष्ठ पर एक ड्रॉप डाउन जोड़ने का प्रयास कर रहा हूं जिसमें पहले से ही वैश्विक "चयन" शैली है। वैश्विक शैली को अनदेखा करने के लिए नई चयन सूची बताने का कोई तरीका है? ग्लोबल स्टाइल का उपयोग करने वाले लगभग 1 से 2 zillion मौजूदा ड्रॉप डाउन हैं, इसलिए मैं मौजूदा एचटीएमएल को रिफैक्टर नहीं करना चाहता हूं।क्या किसी भी स्टाइलशीट को अनदेखा करने के लिए HTML तत्व बताने का कोई तरीका है?
उत्तर
आप जो पूछ रहे हैं उसे करने का कोई आसान तरीका नहीं है, एक दृष्टिकोण एक सीएसएस क्लास बनाना है जो एक विशिष्ट तत्व और उसके बच्चों के लिए सभी उपयुक्त विशेषताओं को रीसेट करता है, यह एक अच्छा प्रारंभिक बिंदु है Element specific CSS reset
आप की तरह व्यापक शैलियों जोड़ने eaither कर सकते हैं:
#id1 .class1 select
या
.class:width:200px !important
महत्वपूर्ण यह शैली आप वैश्विक एक के बजाय चाहते हैं का उपयोग करें, लेकिन आप को ओवरराइट करना है, तो कर देगा! यह थोड़ा मुश्किल हो सकता है। आपको दोनों के संयोजन का उपयोग करना होगा।
आप इस तरह का उपयोग कर एक और शैली ओवरराइड कर सकते हैं, "महत्वपूर्ण!":
a {color: red !important}
या एक अधिक विशिष्ट चयनकर्ता का उपयोग:
* // a=0 b=0 c=0 -> specificity = 0
LI // a=0 b=0 c=1 -> specificity = 1
UL LI // a=0 b=0 c=2 -> specificity = 2
UL OL+LI // a=0 b=0 c=3 -> specificity = 3
H1 + *[REL=up] // a=0 b=1 c=1 -> specificity = 11
UL OL LI.red // a=0 b=1 c=3 -> specificity = 13
LI.red.level // a=0 b=2 c=1 -> specificity = 21
#x34y // a=1 b=0 c=0 -> specificity = 100
#s12:not(FOO) // a=1 b=0 c=1 -> specificity = 101
विशिष्टता प्रलेखन here देखें।
अद्यतन:
उदाहरण के लिए:
आप एक वैश्विक नियम है:
a {color: blue}
लेकिन आप अपने लिंक लाल चाहते हैं। तो, आप नीचे दिए गए नियम बनाना चाहिए: वैश्विक नियम भी है, तो
a {color: red !important}
"! महत्वपूर्ण", आप एक अधिक विशिष्ट चयनकर्ता का उपयोग करना होगा: तो, आप उपयोग कर सकते हैं:
body a {color: red !important}
मुझे लगता है कि चयन टैग पूरी तरह से एक jQuery प्लगइन (jqTransform) द्वारा अपहरण कर लिया गया है, इस निश्चित रूप से अन्यथा काम किया होगा। –
I 'डी बी ई आपके चयनकर्ताओं को कम करने के इच्छुक हैं। इसका मतलब है ..
<div class="newbox">
<a href="#">I want this to be different.</a>
</div>
सीएसएस:
div.newbox a
{
color: #888;
text-decoration: none;
}
आप उस तत्व पर एक अद्वितीय वर्ग या आईडी आप (limited browser support) संपत्ति all
का उपयोग करें और unset
या initial
के लिए सेट कर सकता है सेट कर सकते हैं मान लिया जाये कुछ
<div class="ignore-css"><div>
और
.ignore-css{all:unset;}
या आप कर सकते थे बस ...
<div class="global-css">
<div class="ignore-css">
<div class="important-css">
......
</div>
</div>
</div>
जहां
.global-css{
vertical-align: middle;
}
.ignore-css
{
all:unset;
}
.important-css{
vertical-align:left !important;
}
- 1. क्या (सभी) नामस्थानों को अनदेखा करने के लिए Doxygen को बताने का कोई तरीका है?
- 2. क्या माउस के लिए एचटीएमएल तत्व को पूरी तरह से अनदेखा करने का कोई तरीका है?
- 3. क्या फॉर्म प्रतिक्रिया को अनदेखा करने का कोई तरीका है?
- 4. क्या कोई संदेश पुनः प्रयास करने के लिए NServiceBus को बताने का कोई तरीका नहीं है?
- 5. जावा संकलन - क्या मेरे कोड के हिस्सों को अनदेखा करने के लिए संकलक को बताने का कोई तरीका है?
- 6. क्या एक अवैध प्रमाणपत्र को अनदेखा करने के लिए HTTPBuilder को बताने का कोई आसान तरीका है?
- 7. क्या आपका अपना HTML तत्व बनाने का कोई तरीका है?
- 8. क्या YQL को HTML वापस करने का कोई तरीका है?
- 9. क्या एमएक्स को "अस्पष्ट" खोज करने के लिए कुछ भी करने का कोई तरीका है?
- 10. HtmlAgilityPack SelectNodes अभिव्यक्ति किसी तत्व के साथ किसी तत्व को अनदेखा करने के लिए
- 11. क्या कोई निश्चित फ़ाइल अपलोड न करने के लिए ड्रॉपबॉक्स को बताने का कोई तरीका है? (ग्रहण से संबंधित)
- 12. क्या किसी भी परियोजना के पुनर्निर्माण के बिना समाधान को रिलिकिंक करने का कोई तरीका है?
- 13. क्या एक तत्व पर होवर करने और किसी भिन्न तत्व को प्रभावित करने का कोई तरीका है?
- 14. सहायक संपादक में हमेशा "काउंटरपर्ट" प्रदर्शित करने के लिए एक्सकोड को बताने का कोई तरीका है?
- 15. .NET: किसी वस्तु को डिस्पोजेड/कचरा एकत्रित करने के बारे में बताने का कोई तरीका?
- 16. क्या कुछ फाइलों को अनदेखा करने के बजाए केवल कुछ फाइलों को शामिल करने के लिए गिट को बताने का कोई तरीका है?
- 17. निर्भरता के लिए यूनिट परीक्षण चलाने के लिए रीबर को बताने का कोई तरीका नहीं है?
- 18. क्या किसी पकड़े गए अपवाद को कभी भी अनदेखा करने का कोई वैध कारण
- 19. क्या किसी विशेष प्रविष्टि के लिए बिबटेक्स शैली फ़ाइल को ओवरराइड करने का कोई तरीका है?
- 20. क्या एसएएसएस में एक वर्ग को "अनदेखा" करने का कोई तरीका है?
- 21. क्या एचटीएमएल में गिथब से किसी भी ग्राफ को एम्बेड करने का कोई तरीका है?
- 22. किसी दिए गए HTML तत्व के लिए मैं शैलियों को "रीसेट" कैसे कर सकता हूं?
- 23. किसी भी पाठ संपादक में ऐसा करने का कोई तरीका?
- 24. क्या यह बताने का कोई तरीका है कि किसी ऑब्जेक्ट ने सी #
- 25. क्या किसी भी मानचित्र से java.util.Map में कनवर्ट करने के लिए स्कैला में कोई तरीका है?
- 26. किसी स्थिति के किसी भी तत्व के लिए स्थिति रखने के लिए पाइथोनिक तरीका
- 27. किसी भी HTML टैग को छिपाने का सही तरीका क्या है?
- 28. क्या जावास्क्रिप्ट में '>' से '>' को अनदेखा करने का कोई तरीका है?
- 29. क्या एक्सएसएल रूपांतरण के दौरान नेमस्पेस को अनदेखा करने का कोई तरीका है?
- 30. किसी भी DOM तत्व
यह सबसे अच्छा जवाब है। यह एकमात्र उत्तर था जो वास्तविक प्रश्न को संबोधित करता था। –