2011-04-16 22 views
6

संभव डुप्लिकेट:
Which type of quotes we should use in css background url (“…”)? Single, double or no quote needed?सीएसएस में मुझे किस कोटेशन मार्क का उपयोग करना चाहिए?

सरल सवाल। सीएसएस में मुझे किस उद्धरण चिह्न का उपयोग करना चाहिए?

विकल्प # 1:

background: url('foo.png'); 

विकल्प # 2:

background: url("foo.png"); 

"सामान्य ब्राउज़रों" पर दोनों काम करता है। मैं सिर्फ मानकों का पालन करना चाहता हूं।

उत्तर

16

standards say:

यूआरआई मान का प्रारूप 'url (') एक वैकल्पिक एकल उद्धरण ('के बाद वैकल्पिक सफेद स्थान या दोहरे उद्धरण (के बाद ") चरित्र यूआरआई खुद के द्वारा पीछा किया है , उसके बाद वैकल्पिक एकल कोट (') या डबल कोट (") वर्ण के बाद वैकल्पिक सफेद स्थान के बाद') 'होता है। दो उद्धरण वर्ण समान होना चाहिए।

यानी कोई भी, एकल या डबल नहीं। यदि आप IE5/Mac (जो आप शायद इन दिनों नहीं करते हैं) के बारे में परवाह करते हैं तो ' से बचें, अन्यथा जो भी आपको आरामदायक बनाता है उसका उपयोग करें।

+0

लगभग वही उत्तर पोस्ट करने जा रहा था - केवल एक चीज जो मैं जोड़ूंगा वह यह है कि समान परिभाषा सामान्य रूप से तारों के लिए होती है http://www.w3.org/TR/2008/REC-CSS2-20080411/syndata .html # तार –

0

मैं डबल कोट्स का उपयोग करता हूं ... इस तरह मैंने इसे किताबों और ट्यूटोरियल में देखा है। बस अपने काम में सुसंगत रहें

2

The standard is that you can use either for strings, और you can use either or neither for URLs। अधिकांश भाग के लिए कोई वास्तविक अंतर नहीं है, लेकिन यदि आप जिस मूल्य को उद्धृत करने का प्रयास कर रहे हैं, उसमें डबल-कोट्स हैं तो एकल-कोट्स का उपयोग करना आसान है, और इसके विपरीत।

इसके अलावा, यदि आप सोचते हैं कि यह आपकी फ़ाइलों को संपादित करने में आसान बनाता है और संपादित करने में आसान बनाता है, तो कोई भी आपको "गलत" का उपयोग करने के लिए शूट नहीं करेगा।

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