मैं वर्तमान में एक ऐसे प्रोजेक्ट पर काम कर रहा हूं जहां एक प्रोग्रामर जिसने खुद को ग्राफिक डिजाइनर की प्रशंसा की, एएसपी.Net विषयों पर अपना हाथ आजमाया। सीएसएस बहुत खराब है, लेकिन यह एक और सवाल है।मुझे अपने एएसपी.Net थीम और सामान्य सीएसएस फाइलों को व्यवस्थित करना चाहिए
मुझे वास्तव में सहायता चाहिए कि एएसपी.Net थीम्स और उनके भीतर मौजूद सीएसएस को व्यवस्थित करने का सबसे अच्छा तरीका क्या है। कल्पना कीजिए कि एक निर्देशिका संरचना है कि कुछ इस तरह दिखता है कि वहाँ:
- विषय-वस्तु
- थीम एक
- StyleA.css
- Common.css
- थीम बी
- StyleB.css
- Common.css
- थीम सी
- StyleC.css
- Common.css
- थीम एक
प्रत्येक विषय में एक आम स्टाइलशीट है। दुर्भाग्यवश उन स्टाइल शीट्स के लेखक कॉमन.css की प्रत्येक प्रति में केवल कुछ चीजें बदलने में कामयाब रहे। आखिरकार मैं मूल्यांकन करूंगा कि क्या बदलाव भी आवश्यक हैं या नहीं, लेकिन कुछ प्रमुख सफाई पहले होने की जरूरत है। अभी के लिए बस मान लें कि परिवर्तन, कभी भी छोटे, प्रत्येक विषय के साथ सही दिखने के लिए आवश्यक हैं।
मैं जानना चाहता हूं कि थीम का उपयोग करने के लिए सर्वोत्तम अभ्यास क्या हैं जबकि आपके आवेदन में कुछ सामान्य शैलियों की भी आवश्यकता है। मैं पृष्ठ लोड में ऐपटर्न की संख्या को कम करना चाहता हूं, लेकिन मैं वास्तव में एक ही स्थान पर सामान्य शैलियों को एकजुट करना चाहता हूं जो विषयों की आसानी को बनाए रखता है।
यह मैं क्या कर रहा है। मेरे पास App_Themes के बाहर एक सामान्य.css है, सभी आकार/पोजीशनिंग/गैर-ब्रांडिंग शैलियों के साथ, और यह सीएसएस सामान्य रूप से मास्टर पेज से जुड़ा हुआ है।फिर मेरे विषयों में सभी के लिए रंग और ब्रांडिंग (यहां तक कि छवियां) विशिष्ट हैं। – goldenratio