यह थोड़ा इस बात पर निर्भर करता है कि आप क्या हासिल करना चाहते हैं: क्या आप अपना पेज लोड तेज़ी से करने की कोशिश कर रहे हैं या आप विकास को आसान बनाने की कोशिश कर रहे हैं?
यदि आप उत्तरार्द्ध पर निशाना लगाते हैं, तो आप कई शीट का उपयोग कर सकते हैं, लेकिन यह सभी वरीयता का मामला है। मुझे एक बड़ी फ़ाइल का उपयोग करना सबसे आसान लगता है क्योंकि यह आपको उन सभी शैलियों का अवलोकन देता है जिन्हें आपने घोषित किया है।
यदि आप चाहते हैं कि आपके सर्वोत्तम दांव की तुलना में तेज़ लोडिंग पृष्ठ अनुरोधों की मात्रा को कम से कम कर दे, क्योंकि एक अनुरोध ओवरहेड काफी बड़ा है। इसके अलावा आप अपने लिए एक विकास संस्करण रख सकते हैं और वेब पर एक न्यूनतम सीएसएस की सेवा कर सकते हैं (मुझे लगता है कि यूयूआई एक अच्छा तरीका है: http://www.refresh-sf.com/yui/ )।
आगे मैं स्वयं css को ऑप्टिमाइज़ करने की कोशिश करूँगा। आप उन वर्गों को मिलाने का प्रयास कर सकते हैं जो बहुत समान हैं, उदाहरण के लिए:
.bold-and-italic { font-weight: bold; text-style: italic; }
में परिवर्तित किया जा सकता है:
.bold { font-weight: bold; }
.italic { text-style: italic; }
केवल एक चीज आप से थोड़ा एचटीएमएल बदलना होगा है <span class="bold-and-italic">foo bar</span>
में<span class="bold italic">foo bar</span>
मैं आपको बूटस्ट्रैप ( http://getbootstrap.com ) पर एक नज़र डालने का सुझाव दे सकता हूं , इन लोगों ने कक्षाओं को कई 'सब-क्लास' में विभाजित करने में बहुत अच्छा काम किया है।
आशा है कि ये आपकी मदद करेगा।