2012-12-18 16 views
5

मैं इस समस्या को ठीक करने की कोशिश कर रहे सप्ताहों के लिए संघर्ष कर रहा हूं, लेकिन मुझे समाधान नहीं मिला है। मेरा webpage क्रोम और फ़ायरफ़ॉक्स दोनों पर अच्छा काम करता है, लेकिन इंटरनेट एक्सप्लोरर के सभी संस्करणों पर नहीं। जाहिर है, एक ही मुद्दे के बारे में शिकायत करने के कई सवाल थे लेकिन सभी ज्ञात समाधानों को आजमाने के बाद भी मैंने अपनी समस्या का समाधान नहीं किया है। यहां आपके लिए कुछ जानकारी दी गई है।रेल - इंटरनेट एक्सप्लोरर में सीएसएस लोड नहीं किया गया

  1. वेबपृष्ठ (एप्लिकेशन) रेल पर रूबी पर आधारित है।
  2. मेरे पास कुछ पर्याप्त सीएसएस फ़ाइलें हैं; वे "31-सीमा"
  3. पेज के शीर्ष पर, मैं परिभाषित <!DOCTYPE HTML>
  4. W3C सत्यापन

स्टाइलशीट पासेस, posts.css.scss शामिल से अधिक नहीं है ..

body { 
    background-color: #000000; 
    color: #FFF; 
} 

और यहां तक ​​कि यह सरल स्टाइल लागू नहीं होता है जब कोई व्यक्ति internext explorer के माध्यम से वेबपृष्ठ को देखता है।

मैं समस्या का स्रोत खोजने के लिए फ़ायरबग और क्रोम डीबगिंग टूल का उपयोग कर रहा हूं, लेकिन अभी तक सफलता के साथ नहीं आया है। मैं इसके लिए किसी भी मदद की सराहना करता हूं।

+2

क्या आप प्रति फ़ाइल सीमा 4096 चयनकर्ता में चल रहे हैं (याद रखें कि डिफ़ॉल्ट रेल आपके सभी सीएसएस को एक फ़ाइल में जोड़ती हैं।) –

+0

@FrederickCheung, क्या आप मुझे बता सकते हैं कि मैं इसे कैसे देख सकता हूं? –

+0

अभी भी इस समस्या को हल करने का प्रयास कर रहा है .. –

उत्तर

8

आप वास्तव में IE के लिए प्रति फ़ाइल सीमा 4096 चयनकर्ता से अधिक हैं। CSS: Selector Counter के अनुसार आप 5775 पर हैं। ऐसा प्रतीत होता है कि अन्य ने 4096 चयनकर्ता सीमाओं को प्राप्त करने के लिए इस समाधान का उपयोग किया है: ChristianPeters CSS Split tool for IE 4096 Limit

एक अन्य उपकरण एक छोटे से अधिक औपचारिक और दस्तावेज प्रतीत होता है कि: CSSSplitter

मुझे बताएं कि इनमें से किसी एक काम करता हूँ।

+0

यह वास्तव में समस्या थी। मैंने अपनी सीएसएस फाइलों से अनावश्यक सामान को छोड़कर सीएसएस चयनकर्ताओं की संख्या से छुटकारा पा लिया (मैं अनावश्यक रूप से कुछ स्टाइलशीट में बूटस्ट्रैप आयात कर रहा था) –

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