पर लागू होता है मान लें कि मेरे पास विजेट है जो जटिल सीएसएस का उपयोग करता है, और कई वेबसाइटों में एम्बेड किया जाना चाहिए जिनमें सभी के पास उनके सीएसएस हैं।सीएसएस रीसेट जो केवल #widget
यदि मैं सभी विजेट के सीएसएस नियमों को "# विड्जेट" के साथ उपसर्ग करता हूं, तो वे बाहर के किसी भी चीज़ पर लागू नहीं होंगे, इसलिए एक समस्या ठीक हो गई है। दुर्भाग्यवश साइट के सीएसएस नियम अभी भी विजेट को गड़बड़ कर सकते हैं।
यदि मैं उचित रीसेट नियमों के साथ # सीडेट के अंदर सभी सीएसएस रीसेट करता हूं, तो उम्मीद है कि वे सभी बाहरी नियमों को ओवरराइड करेंगे, है ना? (क्योंकि मेरे नियम #id और बाहरी नियमों का उपयोग मेरे विजेट के अंदर किसी भी आईडी को नहीं जानते हैं, वे उन्हें ओवरराइड नहीं कर सकते हैं, है ना?! महत्वपूर्ण इसके बावजूद)
सभी सीएसएस को ज्ञात राज्य में रीसेट करने का सबसे अच्छा तरीका क्या है? अधिकांश सीएसएस रीसेट ब्राउज़र डिफ़ॉल्ट से शुरू होते हैं, वे मनमानी सीएसएस रीसेट नहीं करते हैं। क्या कोई सीएसएस रीसेट है जो इससे कोई फर्क नहीं पड़ता?
मुझे लगता है कि विजेट किसी भी पृष्ठ पर रखा जा सकता है तो सीएसएस कि आप रीसेट करने की आवश्यकता अज्ञात है। पूरी तरह से सुरक्षित होने के लिए उन्हें #widget के साथ वैश्विक रीसेट (जैसे एरिक मेयर) के नियमों को उपसर्ग करने की आवश्यकता है। – easement
मैं पूरी तरह से सहमत हूं (मैंने इसे भी लिंक किया है) – Rowan
एरिक के रीसेट केवल ब्राउज़र डिफ़ॉल्ट को रीसेट करने लगते हैं, न कि संभवतः सीएसएस वाले सभी चीजों को, इसलिए वे शायद पर्याप्त नहीं होंगे। – taw