2011-01-23 19 views
5

टैग के माध्यम से स्टाइलशीट लोड करते समय, स्टाइलशीट असीमित रूप से या तुल्यकालिक रूप से लोड की जाती हैं? मेरे पास दो स्टाइलशीट्स के साथ एक डिज़ाइन है: mura.css और typography.css। वे पृष्ठ के क्षेत्र में लोड होते हैं और typography.css mura.css से पहले लोड होता है। कुछ कारणों से mura.css विशेषताएँ क्रोम वेबटॉल्स में टाइपोग्राफी.css के साथ अधिलेखित होने के रूप में दिखाई दे रही हैं।क्या सीएसएस स्टाइलशीट्स असीमित रूप से लोड की गई हैं

उत्तर

6

सीएसएस फ़ाइलें फ़ाइल में शामिल क्रम में लोड की जाती हैं।

यदि पहली सीएसएस फ़ाइल से कुछ दूसरी सीएसएस फ़ाइल में कुछ ओवरराइट कर रहा है, तो संभव है कि आपके चयनकर्ताओं को गलत तरीके से इस्तेमाल किया जा रहा हो। पृष्ठ के उन तत्वों के लिए अपने चयनकर्ताओं को दोबारा जांचें जो स्टाइल को गलत तरीके से शामिल कर रहे हैं।

+2

विशिष्ट होने के लिए, फ़ाइलों को शामिल करने के क्रम में सीएसएस नियमों को कैस्केड किया जाता है, इसलिए इससे कोई फ़र्क नहीं पड़ता कि वे वास्तव में किस क्रम को लोड करते हैं, जो आमतौर पर असीमित होता है (हालांकि स्क्रिप्ट इस पर प्रभाव डाल सकती हैं)। – Neil

+6

स्टाइलशीट पेज पार्सिंग/डोम तैयारी के सापेक्ष असीमित रूप से लोड होते हैं, लेकिन वे स्क्रिप्ट के सापेक्ष तुल्यकालिक हैं। यही है, यदि एक स्टाइलशीट स्क्रिप्ट से पहले आता है, तो स्क्रिप्ट निष्पादित होने से पहले स्टाइलशीट लोड होनी चाहिए। – Zenexer

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