मैंने हाल ही में एक परियोजना में ठोकर खाई है जिसमें 27 विभिन्न सीएसएस फाइलें एक ही विषय द्वारा उपयोग की जाती हैं, और वे एप्लिकेशन में विशिष्ट अनुभागों के लिए हैं, नियम इस तरह विभाजित हैं: मेनूबार के लिए एक सीएसएस फ़ाइल है, इसके लिए दो और फाइलें हैं संपर्क फ़ॉर्म, दूसरा एक पाद लेख, विशिष्ट पृष्ठ स्वरूपण, गैलरी के लिए दो और, करता है।हम कई सीएसएस फ़ाइलों के बजाय एक सीएसएस फ़ाइल का उपयोग क्यों नहीं कर रहे हैं?
इसलिए मैंने सीसा पूछा कि इतनी सीएसएस फाइलों के लिए क्या कारण है और यदि यह सम्मिलित होना सुरक्षित है।
उनका जवाब यह था कि सभी फाइलें 126 केबी, बैंडविड्थ मायने रखती हैं और 500+ सीएसएस नियम हैं, इसलिए चयनकर्ता टकराव को रोकने के लिए सबसे अच्छा नहीं है।
मुझे पता है कि असम्पीडित सीएसएस फाइलों की 126 केबी बहुत भयानक है, लेकिन मुझे यह भी पता है (सर्वोत्तम प्रथाओं की मार्गदर्शिका से) कि इन सभी फ़ाइलों को एकल शॉट डाउनलोड किया जाना चाहिए, इसलिए ब्राउज़र उन्हें एक डाउनलोड करने के बजाय एक बड़ी संख्या में कैश करेगा एक ब्राउज़िंग सत्र में एक।
मुझे इन सभी फ़ाइलों को एक साथ gluing से क्यों नहीं रखना चाहिए? यह एक बड़ी बात है?
एकाधिक सीएसएस फ़ाइलें, या कम से कम अनुभाग होने के कारण, चीजों को साफ और बनाए रखने में आसान रहता है। दूसरी ओर, जैसा कि पहले से ही उत्तर में बताया गया है, 27 सीएसएस फाइलें बेवकूफ हैं। मुझे यह भी समझ में नहीं आता कि किसी भी लेआउट को 500+ नियमों की आवश्यकता कैसे हो सकती है। – Sparky