मैंने एक वेब विजेट बनाया है। कि मेरे ग्राहक ने अपनी वेबसाइटों में डाल दिया। असल में लोड पर यह webservice को कॉल करता है और क्लाइंट को विशिष्ट डेटा लोड करता है।सीएसएस विरासत को तोड़ने के लिए कैसे?
नतीजतन ऐसा लगता है कि:
<div class="widget">
<div class="container">
</div>
</div>
गतिशील रूप से मैं अपने विजेट वर्ग के लिए सीएसएस शैलियों लागू होते हैं। हमारे कॉर्पोरेट स्टाइल के साथ संगत दिखने के लिए।
समस्या तब होती है जब ग्राहक अनुप्रयोग शैलियों शैली को ओवरराइट करता है जिसे मैंने रन टाइम लागू किया था।
उदाहरण के लिए यदि ग्राहक है, यह मेरी शैली अधिलेखित कर देता है:
body {
margin: 0 auto;
padding: 0;
width: 90%;
font: 70%/1.4 Verdana, Georgia, Times, "Times New Roman";
}
वहाँ किसी भी तरह से विरासत को तोड़ने के लिए है? बस क्लास विजेट शैलियों के साथ जो कुछ भी div है, उसे मूल शैलियों का वारिस नहीं मिला है।
आप अपने सीएसएस के प्रत्येक टुकड़े पर महत्वपूर्ण टैग को आजमा सकते हैं। यह कुछ भी ओवरराइट करेगा जो महत्वपूर्ण नहीं है। – ntgCleaner
बस एक आईफ्रेम – Esailija