मैं इंटरनेट एक्सप्लोरर के लिए एक एक्सटेंशन बना रहा हूं जहां मैं वेबपृष्ठों पर सीएसएस-स्टाइल स्पैन टैग इंजेक्शन दे रहा हूं। यदि इस घटक का एक विशिष्ट भाग क्लिक किया गया है, तो एक पॉपअप दिखाया गया है।विरासत शैलियों से इंजेक्शन एचटीएमएल-डीवी/सीएसएस को कैसे रोकें? (इंटरनेट एक्सप्लोरर)
यह पॉपअप वास्तव में एक "डीआईवी" है - जो कि मैं सामग्री पृष्ठ के बहुत अंत में इंजेक्शन कर रहा हूं: "बॉडी" -टैग। मेरे पास इस div के अंदर एक सीएसएस-स्टाइल टेबल है, और जिस साइट पर मैं हूं, इस पॉपअप की उपस्थिति या तो विनिर्देश के अनुसार है (चौड़ाई के संबंध में, और इसी तरह)।
मेरे पास सीएसएस की तरह आने पर इतना ज्ञान नहीं है, लेकिन ऐसा इसलिए हो सकता है क्योंकि "पैरेंट" पृष्ठ में पहले से ही "बॉडी", "डीवी" या "टेबल" के लिए कुछ सीएसएस है- मेरे तत्वों द्वारा विरासत में मिला जा रहा है?
यदि ऐसा है, तो क्या इसे रोकने का कोई तरीका है?
+1: div id का उपयोग कक्षाओं को ओवरराइड करता है, और जो भी रहता है वह आपके नए div id के अंदर बच्चे तत्वों के लिए सीएसएस को रीसेट कर रहा है, या उनके शीर्ष पर नई शैलियों की घोषणा कर रहा है। – Tom