2011-01-28 14 views
20

एचटीएमएल के लिए, हम index.html, फ़ाइल thats स्वचालित रूप से वेब सर्वर द्वारा लोड किया है कोई फ़ाइल नाम निर्दिष्ट कर रहे हैं। क्या सीएसएस के लिए समकक्ष है, या तो वेबसर्वर बिंदु से, या सिर्फ सम्मेलन से? निश्चित रूप से यह "index.css" सही नहीं है?डिफ़ॉल्ट सीएसएस फ़ाइल नाम

धन्यवाद।

अद्यतन: मुझे लगता है कि मैंने अपने प्रश्न को थोड़ा खराब तरीके से phrased किया। मुझे पहले से ही पता था कि सीएसएस फाइल स्वचालित रूप से लोड नहीं की जाएगी। मैं बस सोच रहा था कि डिफ़ॉल्ट सीएसएस फाइलों के लिए एक मजबूत सम्मेलन था या नहीं।

  • default.css
  • main.css
  • web.css
  • शैली: हालांकि कोई मजबूत सम्मेलन वहां मौजूद है, वहाँ आम नाम, लोग हैं, जो उत्तर दिया, जिनमें से कुछ कर रहे हैं सूची के अनुसार कर रहे हैं .css
  • site.css

या आप इसे का उपयोग करता है html फ़ाइल के रूप में एक ही फ़ाइल नाम के साथ सीएसएस फ़ाइल नाम कर सकते हैं।

उत्तर

21

सं

एक साइट के लिए मुख्य स्टाइलशीट के लिए आम नाम हैं, लेकिन कोई मजबूत (या उपयोगी) सम्मेलन (जैसे site.css, main.css)

6

नहीं ऐसी कोई बात है । उदाहरण के लिए टेम्पलेट्स डिज़ाइन करते समय शायद कुछ "दिशानिर्देश" का पालन करना है। जूमला जहां आपके पास "template.css" है और इसी तरह। मैं इस तरह के दिशा-निर्देश की जरूरत नहीं है जब मैं सामान्य रूप से डिफ़ॉल्ट सीएसएस "style.css" नाम है, लेकिन इस स्वाद की बात है।

2

कोई मानक है, क्योंकि यह अपने HTML जो सीएसएस फ़ाइल वेब सर्वर कॉन्फ़िगरेशन के बजाय संदर्भित करने के लिए फैसला करता है कि है।

इसके साथ ही, एक सम्मेलन रखना एक अच्छा विचार है, ताकि आपकी फ़ाइलें बेहतर व्यवस्थित हों।

उदाहरण के लिए, यदि आप प्रत्येक फ़ाइल के साथ एक सीएसएस फ़ाइल बांधते हैं तो आप HTML फ़ाइल के नाम का पुनः उपयोग कर सकते हैं, लेकिन सीएसएस एक्सटेंशन के साथ। (उदा। index.html में index.css या index.html.css है।)

यदि आपका कोड इस तरह व्यवस्थित है तो आप निर्देशिका या यूआरएल पथों पर एक ही अवधारणा को लागू कर सकते हैं। (उदा।/MyyApp/MyFeature/MyFeature.css)।

यह वास्तव में आपके लिए निर्णय लेने के लिए है, लेकिन यह लगातार होना महत्वपूर्ण है, इसलिए अन्य आपके कोड को अधिक आसानी से समझ सकते हैं।

उम्मीद है कि इससे मदद मिलती है।

+0

अंतर्दृष्टि के लिए धन्यवाद! – Alan

2

नाम style.css जैसे ही आपके पास एक से अधिक स्टाइलशीट हैं, अजीब दिखने लगते हैं। मेरे पास 2 सेंट होगा:

  • main.css या myappname.css (जैसेintranet.css) एक स्टाइलशीट क्षुधा
  • के बीच साझा व्यक्तिगत पृष्ठों के लिए सीएसएस के लिए, ताकि आप आसानी से देख सकते हैं पृष्ठों के नाम पर उपनिर्देशिका बनाने के जो सीएसएस साझा किया और जो कर रहे हैं के लिए एप्लिकेशन
  • कुछ global.css तरह के लिए केवल कुछ पन्नों पर उपयोग किया जाता है

यदि आप कर सकते हैं, तो मैं अंडरस्कोर/हाइफ़न के बिना इसे सभी लोअरकेस रखने की अनुशंसा करता हूं।

1

विशेषता के मान से मेल खाने के लिए styleheet.css से बेहतर डिफ़ॉल्ट के बारे में नहीं सोच सकता।

<link rel="stylesheet" type="text/css" href="stylesheet.css"> 
2

के बाद से स्टाइलशीट media के आधार पर लोड किया जा सकता का श्रेय मेरी फाइल नामकरण सम्मेलन बस उपलब्ध विकल्पों में इस प्रकार है:

  • media-all.css - सभी मीडिया प्रकार के उपकरणों
  • media-print.css के लिए इस्तेमाल किया - प्रिंटर
  • के लिए इस्तेमाल किया
  • media-screen.css - कंप्यूटर स्क्रीन, टैबलेट, फोन इत्यादि के लिए उपयोग किया जाता है
  • media-speech.css - स्क्रीनरीडर्स

के लिए इस्तेमाल आप media- उपसर्ग छोड़ सकता है, लेकिन मैं दोनों अपने आप को या नई डेवलपर्स परियोजना के लिए आ रहा लाइन नीचे साल के लिए स्पष्ट होना चाहते है - साथ ही जब वर्णानुक्रम में क्रमित आप फ़ाइल नाम समूहीकरण मिलता है।

संबंधित मुद्दे