आपकी समस्या की प्रस्तुति आपके निर्णय को प्रभावित करने वाली एक और समस्या बताती है: या तो शैली को इनलाइन करें या इसे एक बड़ी सीएसएस फ़ाइल में छुपाएं।
आप जानते हैं कि एक सीएसएस फ़ाइल में प्रासंगिक स्टाइल नियम रखने से बेहतर विकल्प है। आप प्रासंगिक स्टाइल नियमों को एक सीएसएस फ़ाइल में रखना चाहते हैं लेकिन सीएसएस फ़ाइल के प्रबंधन के कार्य से परेशान हैं।
स्टाइल नियम इनलाइन परिभाषित करना एक बड़ी सीएसएस फ़ाइल को बनाए रखने से कम दर्दनाक है। बड़ी सीएसएस फ़ाइल के साथ आप जिन समस्याओं का सामना कर रहे हैं, वे केवल बढ़ने जा रहे हैं जितना अधिक परियोजना बढ़ती है।
आपको बड़ी सीएसएस फ़ाइल को अधिक प्रबंधनीय सीएसएस फ़ाइलों के सेट में तोड़ने की जरूरत है।
सीएसएस फ़ाइलों का एक सेट प्रबंधित करने के लिए बहुत आसान हो सकता है अगर उन्हें समझदारी से नामित किया गया हो और उचित समूहबद्ध नियम हो।आप लेआउट के लिए एक सीएसएस फ़ाइल का चयन कर सकते हैं, एक टाइपोग्राफी के लिए, एक रंग के लिए और शायद प्रत्येक पृष्ठ के लिए एक पृष्ठ जो काफी अलग है।
सीएसएस फ़ाइल का एक सेट आपके लिए आसान है, एक सीएसएस फ़ाइल अंत उपयोगकर्ता प्रदर्शन परिप्रेक्ष्य से बेहतर है।
इन दो विरोधाभासी आवश्यकताओं को हल करना सीधा है: सीएसएस फाइलों के एक सेट के साथ विकसित करें और अपनी बिल्ड प्रक्रिया को इन्हें एक एकल (न्यूनतम!) सीएसएस फ़ाइल में संयोजित करें।
स्रोत
2010-06-23 19:29:10
मैं शायद इसे इनलाइन कर दूंगा, जब तक कि यह मेरे HTML में कई 'एक-ऑफ' में से एक न हो। तब मैं समानताएं और संभावित कक्षाओं की तलाश करना शुरू कर दूंगा। लेकिन हाँ, मैं कभी-कभी इनलाइन करता हूं। –
एक संक्षिप्त टिप्पणी, अगर मेरे सीएसएस में वह नियम जोड़ रहा था, तो मैं इसे एक आईडी के बजाय एक कक्षा दूंगा, इसलिए यह अधिक पुनः उपयोग करने योग्य है। इसके अलावा मैं मौजूदा उत्तरों से सहमत हूं। – Fenton