मेरे पास CSS3PIE व्यवहार स्क्रिप्ट का उपयोग कर एक सीएसएस फ़ाइल है, ताकि IE8 मेरी फ़ाइलों का समर्थन करे, हालांकि, मैं सोच रहा था कि HTML फ़ाइल के सापेक्ष सीएसएस फ़ाइल के सापेक्ष व्यवहारिक URL बनाने का कोई तरीका है या नहीं। क्या इसे करने का कोई तरीका है?css3pie: क्या सीएसएस व्यवहार संपत्ति संबंधित यूआरएल की अनुमति देता है?
उत्तर
आप एक पूर्ववर्ती स्लैश (डोमेन के रूट से), इस के समान के साथ एक पथ इस्तेमाल कर सकते हैं:
behavior: url(/css/PIE.htc);
जो अपेक्षा के अनुरूप काम करना चाहिए।
या, आप PIE.js संस्करण इस्तेमाल कर सकते हैं: http://css3pie.com/documentation/pie-js/
जे एस संस्करण के लाभ - एक रिश्तेदार पथ के माध्यम से संदर्भित PIE.js फ़ाइल है सरल ..
लेकिन , पीआईई.जे.एस. के डाउनसाइड्स के बहुत हैं सावधानी से चलना।
ध्यान रखें कि यदि आपकी साइट है HTTPS और गैर HTTPS सामग्री आप एक डबल स्लैश का उपयोग करने के लिए इसे प्रोटोकॉल नास्तिक रखना चाहते हो सकता है: http://paulirish.com/2010/the-protocol-relative-url/
यह IE8 में से एक नकारात्मक पक्ष यह फ़ाइल के दोनों संस्करणों हथियाने है ।
एक और अन्य दृष्टिकोण आपके लिए रूट खोजने के लिए सर्वर-साइड तकनीक का उपयोग करना है। मैं इस तकनीक का उपयोग करता हूं क्योंकि मैं स्थानीय डोमेन रूट पर वर्चुअल निर्देशिकाओं में साइटों को विकसित करता हूं।
प्रमुख नकारात्मक यह है कि इसे एक अलग सीएसएस फ़ाइल की बजाय कोड में किया जाना चाहिए।
नेट उदाहरण:
<!--[if lt IE 7]>
<style>
.foo
{
behavior: url(<%= ResolveUrl("~/") %>/js/libs/PIE.htc)
}
</style>
<![endif]-->
- 1. केवल सी ++ में परिभाषित व्यवहार की अनुमति देता है?
- 2. क्या कोई भी वेब ब्राउजर लिखने की अनुमति देता है?
- 3. सीएसएस व्यवहार संपत्ति को हटाएं/रीसेट करें
- 4. css3pie कैसे काम करता है?
- 5. क्या कॉफीस्क्रिप्ट जावास्क्रिप्ट-शैली == समानता अर्थशास्त्र की अनुमति देता है?
- 6. क्या विस्क्रिप्ट बहु-रेखा तारों की अनुमति देता है?
- 7. क्या जावास्क्रिप्ट संपत्ति नामों में डैश की अनुमति है?
- 8. क्यों JSON केवल स्ट्रिंग की कुंजी को अनुमति देता है?
- 9. JMock अन्य विधि को कॉल करने की अनुमति देता है
- 10. जावास्क्रिप्ट फ़ंक्शन पर संपत्ति "नाम" निर्दिष्ट करने की अनुमति क्यों नहीं देता है?
- 11. सीएसएस पॉइंटर-इवेंट्स संपत्ति परिवर्तन और संबंधित jquery घटनाएं
- 12. सीएसएस ट्रांसफॉर्म क्या है: अंततः अनुवाद() संपत्ति?
- 13. सीएसएस केवल वेबपृष्ठ पर पाठ के चयन की अनुमति देता है?
- 14. css3pie, pie.htc फ़ाइल कहां रखें?
- 15. अर्ध-संबंधित यूआरएल
- 16. UIWebView की अनुमति InlineMedia प्लेबैक संपत्ति आईपैड
- 17. जावा मेमोरी मॉडल में इस व्यवहार की अनुमति क्यों है?
- 18. .NET गणना पिछले क्षेत्र में अल्पविराम की अनुमति देता है
- 19. htaccess विशिष्ट उपयोगकर्ता तक पहुंच की अनुमति देता है
- 20. एनएसएसटींग अपरिवर्तनीय अपने मूल्यों को बदलने की अनुमति देता है?
- 21. क्यों संकलक रूपांतरण को संकुचित करने की अनुमति देता है
- 22. क्या आईई 6 के लिए एक जावास्क्रिप्ट पीएनजी फिक्स है जो सीएसएस पृष्ठभूमि स्थिति की अनुमति देता है?
- 23. वाईएक्स प्रोजेक्ट साइड-बाय-साइड इंस्टॉलेशन की अनुमति देता है
- 24. sqlbulkcopy - DBNull की अनुमति नहीं देता है। Value।?
- 25. सीएसएस में व्यवहार संपत्ति को अनसेट करने के लिए * सही * तरीका क्या है?
- 26. क्या सी # डबल अर्धविराम की अनुमति देता है; ; यदि हां, तो क्या कोई विशेष तरीका है?
- 27. लिटर "त्रुटि पार्सिंग यूआरएल" त्रुटि देता है
- 28. एसटीएल <map> डुप्लिकेट जोड़े की अनुमति देता है?
- 29. Jquery UI दिनांक पिकर ... केवल शुक्रवार की अनुमति देता है?
- 30. हैशसेट डुप्लिकेट आइटम सम्मिलन की अनुमति देता है - सी #
नहीं है, इसके अलावा, आप व्यवहार क्रॉस डोमेन इसलिए या तो की मेजबानी के लिए कोई गूगल-कोड से लिंक नहीं कर सकते हैं। हाँ यह थोड़ी निराशाजनक है। – William
धन्यवाद नींबू, और हाँ यह बहुत निराशाजनक है CSS3 बहुत अच्छा है लेकिन सभी ब्राउज़रों के साथ लड़कर कार्यान्वित करना मुश्किल है, यह एकमात्र समाधान है जिसे मैं सोच सकता हूं। सौभाग्य से केवल एक HTML फ़ाइल को उस फ़ाइल की आवश्यकता है, कम से कम अभी। –
मैं तब तक इंतजार नहीं कर सकता जब तक Google फ्रेम एक फ्लैश के रूप में फ़्लैश की तरह पकड़ लेता है। – William