2009-07-21 16 views
7

मैंने एक अजीब समस्या में भाग लिया है। जब मैं का उपयोग करें:सीएसएस पृष्ठभूमि-छवि: यूआरएल (कोई नहीं) अपाचे लॉग फ़ाइल में त्रुटियों का कारण बनता है

background-image: url(none); 
मेरी सीएसएस फ़ाइल में

, यह अपाचे लॉग फ़ाइल में एक त्रुटि उत्पन्न करता है:

File does not exist: /...../styles/none, referer: http://blabla.com/styles/styles.css 

मैं W3C सीएसएस वैलिडेटर का इस्तेमाल किया है और कोई त्रुटि नहीं है (बस के बारे में कुछ चेतावनी है चौड़ाई की जरूरत तैरती है)।

मैं किया करते थे:

background-image: none; 

लेकिन मैं सभी उदाहरणों और सबसे अप-टू-डेट स्टाइलशीट प्रयोग किया जाता है बदल गया है।

क्या यह सामान्य व्यवहार है या क्या यह मेरी संभावना है कि मुझे अपनी स्टाइलशीट में कहीं त्रुटि हो?

उत्तर

16

यह सामान्य है। url() सिंटैक्स का उपयोग करके, जो भी आप ब्रैकेट में डालते हैं उसे एक यूआरएल माना जाता है। ब्राउज़र none नामक संसाधन के लिए http अनुरोध कर रहे हैं।

असल में, आपने पृष्ठभूमि छवि के लिए एक अवैध यूआरएल निर्दिष्ट किया है।

+0

धन्यवाद! क्या इसके चारों ओर एक रास्ता है, उदाहरण के लिए पृष्ठभूमि-छवि का उपयोग करके: कोई नहीं या वह अमान्य सीएसएस है? – jeroen

+5

"पृष्ठभूमि-छवि: कोई नहीं" जाने का सबसे अच्छा तरीका है, यह निश्चित रूप से मान्य सीएसएस है। विभिन्न पृष्ठभूमि संपत्ति तत्वों और शॉर्टंड सिंटैक्स पर अधिक जानकारी के लिए http://www.htmlhelp.com/reference/css/color-background/background.html पर एक नज़र डालें। – zombat

+2

"पृष्ठभूमि-छवि: कोई नहीं" इसे निर्दिष्ट करने का एक अच्छा और सही तरीका है। – womp

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