2010-04-27 9 views
57

जब मैं एक सीएसएस फ़ाइल में किसी रिश्तेदार पथ से किसी छवि या अन्य फ़ाइल का संदर्भ देता हूं, तो सीएसएस फ़ाइल या HTML फ़ाइल का उपयोग कर सीएसएस फ़ाइल का उपयोग करने वाला पथ है?सीएसएस फ़ाइल के सापेक्ष एक सीएसएस फ़ाइल में एक सापेक्ष पथ है?

उत्तर

74

हाँ, यह .css

के सापेक्ष है यहाँ एक उदाहरण लेआउट है। यह सीएसएस फ़ाइल के सापेक्ष है। मैं जोड़ूंगा कि इसमें सीएसएस फ़ाइल चालू होने वाले डोमेन के सापेक्ष भी शामिल है।

तो सीएसएस के रूप में संदर्भित करता है, तो है:

<link href="http://www.otherdomain.com/css/example.css" type="text/css" rel="stylesheet" /> 

और यह शामिल हैं:

div { background-image: url('/images/image.jpg'); 

पृष्ठभूमि हो जाएगा:

http://www.otherdomain.com/images/image.jpg

+0

बिल्कुल सही है, धन्यवाद। बस मुझे क्या पता होना चाहिए। –

+0

विस्तृत उत्तर के लिए धन्यवाद। मैं वास्तव में एक ही मुद्दे में उलझन में था, और यहां आपने इसे बेहतर तरीके से हल किया है। – AbdulAziz

+3

यह वास्तव में उचित है, क्योंकि यह बाह्य वस्तुओं के पथों को तोड़ने के बिना विभिन्न '.html' फ़ाइलों (जो विभिन्न स्थानों पर स्थित हो सकता है) से _same_' .ssss फ़ाइल को संदर्भित करने की अनुमति देता है। – Davide

1

सीएसएस फ़ाइल में।

Page: page.htm ... does not matter where 
CSS: /resources/css/styles.css 
Image: /resources/images/image.jpg 

styles.css में सीएसएस:

div { background-image: url('../images/image.jpg'); 
4

हाँ

+1

बाहरी डोमेन से शामिल केवल कुछ ब्राउज़र में काम करेगा यदि आपने बाहरी मूलभूत अनुमति के कारण बाहरी शामिल करने के लिए हेडर सेट किया है, –

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