हालांकि आपका प्रश्न प्रदर्शन के बारे में है, (और मैं सुझाव दूंगा, इसे मापें ..) मैं वास्तव में यह जोड़ना चाहूंगा कि आपको हमेशा सही तत्वों की पहचान करने के लिए सबसे छोटी परिभाषा का उपयोग करने की कोशिश करनी चाहिए।
कारण फ़ाइल का आकार नहीं है, लेकिन मुख्य सीएसएस को बदलने के बिना आपकी साइट का विस्तार करने की क्षमता है।
उदाहरण के लिए यदि आप अपने एचटीएमएल साइट में इस भाग मिल गया है:
<div id="Header">
<h1>Css example</h1>
<h2>Welcome to the css example site</h2>
<p>An example page by davy</p>
</div>
और इस सीएसएस है:
#Header
{
background-color: #ffeedd;
padding: 1em;
}
#Heading h1
{
font-size: 3em;
color: #333;
}
#Heading h2
{
font-size: 1.5em;
color: #666;
}
#Heading p
{
margin: 0 0.5em 1.5em 1em;
font-size: 1.1em;
color: #999;
}
और बाद में आप एक पृष्ठ पर आते हैं, उस पर जहां ' एक अलग पृष्ठभूमि के लिए अपने शीर्षलेख की तरह डी।
क्या आपने मुख्य सीएसएस फ़ाइल में div#Header
का उपयोग करना चुना था, तो आपको अतिरिक्त कक्षा जोड़ने के लिए या तो अधिक HTML बनाने के लिए HTML (जो आपके सिस्टम के आधार पर एक अलग टेम्पलेट/मास्टरपेज बनाने का मतलब हो सकता है) को बदलना होगा योग्य सीएसएस चयनकर्ता जैसे ।
सबसे छोटा चयनकर्ता का उपयोग करके आप अभी भी अपने शीर्षलेख को बदलने के लिए div#Header { background : ... }
का उपयोग कर सकते हैं। आप या तो एक अतिरिक्त सीएसएस फ़ाइल बना सकते हैं और उस पृष्ठ पर अपने हेडर में लोड कर सकते हैं (यदि अनुमति है) या सीधे अपने <head>
अनुभाग में स्टाइल परिभाषा जोड़ें। इसके बारे में अच्छी बात यह है कि आपकी सीएसएस फ़ाइल प्रत्येक अलग-अलग पेज के लिए चयनकर्ताओं के साथ नहीं बढ़ती है, और आप classitis से साफ़ रह सकते हैं।
आप इसका उपयोग अपने पृष्ठ (स्थिर/तरल पदार्थ) के आकार बदलने की विधि को स्विच करने के लिए भी कर सकते हैं ताकि एक टेम्पलेट/मास्टरपेज डिफ़ॉल्ट सीएसएस का उपयोग कर सके, और दूसरा उस टेम्पलेट/मास्टर पेज से निकलता है और केवल FluidWitdth90 नामक एक सीएसएस को लिंक करता है। टेम्पलेट को टेम्पलेट को 90% चौड़ाई तरल लेआउट में बदलने के लिए।
स्रोत
2009-08-14 12:22:11
आईपीडी-टैग क्या है? –
मुझे लगता है कि कुछ एप्लिकेशन विशिष्ट – nickf
यदि साइट बदलती है, तो * पहली * विधि सही तत्वों की पहचान न करने का जोखिम भी चलाती है। – nickf