2010-02-16 7 views
6

फ़ायरफ़ॉक्स/ओपेरा में प्रदर्शित करने के लिए विशिष्ट पृष्ठभूमि छवियों को प्राप्त करने में समस्याएं होने पर, अन्य सभी ब्राउज़र गेंद खेल रहे हैं (जाहिर है आईई को छोड़कर, जिसके लिए मुझे समझौता करना पड़ा)।क्या फ़ायरफ़ॉक्स/ओपेरा हैंडल स्थित/एकाधिक पृष्ठभूमि छवियों को संभालता है?

वर्तमान में, ओपेरा कई पृष्ठभूमि छवियों इसलिए की तरह अनुमति नहीं दी जाएगी:

background-image: url('/images/h2_default_bg.png'), url('/images/dashed_bg_default.gif'); 
background-repeat: no-repeat, repeat-x; 
background-position: top left, bottom left; 

इसके अलावा दोनों फ़ायरफ़ॉक्स और ओपेरा दोनों अजीब किया जा रहा है जब एक पृष्ठभूमि छवि पिक्सेल में स्थिति में है:

background: url('/assets/images/dashed_bg.gif') bottom 2px repeat-x; 

हैं इनमें से किसी भी समस्या के लिए कोई आसान कामकाज है?

उत्तर

5

एकाधिक पृष्ठभूमि केवल Firefox 3.6 और Opera 10.5 से शुरू होने का समर्थन कर रहे हैं। क्या वे संस्करण हैं जिनका आप परीक्षण कर रहे हैं? क्रोम और सफारी उन्हें पहले से ही समर्थन करते हैं, जो मुझे लगता है आप के साथ मतलब है "सभी अन्य ब्राउज़र ... जाहिर है आईई को छोड़कर"

अपने दूसरी समस्या का सवाल है, the spec says this about the background-position syntax:

दो मानों दिया जाता है और कम से कम कर रहे हैं एक मान एक कीवर्ड नहीं है, तो पहला मान क्षैतिज स्थिति (या ऑफसेट) का प्रतिनिधित्व करता है और दूसरा लंबवत स्थिति (या ऑफसेट) का प्रतिनिधित्व करता है।

तो आपने उन्हें गलत क्रम में दिया है। इसके बजाय इसे 2px bottom बनाएं।

+1

आह, मुझे अब इतना मूर्ख लगता है। धन्यवाद, इतनी सरल त्रुटि। मुझे नहीं लगता कि मेरा ओपेरा अद्यतित है, मेरा बुरा, लेकिन कम से कम मुझे पता चलेगा कि यह अब सभी संस्करणों में काम नहीं कर रहा है। – JFK1980

+0

+1 पृष्ठभूमि छवि के साथ अच्छा पकड़। –

3

वर्तमान में, ओपेरा इसलिए जैसे कई पृष्ठभूमि छवियों अनुमति नहीं दी जाएगी: नहीं, सीएसएस 2/2.1 में संभव हो रहे हैं

ऐसा एकाधिक पृष्ठभूमि छवियों जो इस समय हम अभी भी have to adhere to पर।

यह quirksmode page on which browsers currently support multiple backgrounds देखें।

अन्य सेटिंग्स के लिए, पृष्ठभूमि स्थिति निश्चित रूप से ब्राउज़र में काम करती है, मुझे वहां किसी भी असंगतता के बारे में पता नहीं है। फ़ायरफ़ॉक्स और ओपेरा में वास्तव में क्या होता है?

+0

CSS3 में एकाधिक पृष्ठभूमि नई हैं: http://www.css3.info/preview/multiple-backgrounds/ लेकिन यह वास्तव में अभी तक समर्थित नहीं है (जाहिर है)। –

+0

@ फ़ेलिक्स आह, मैं देखता हूं। सर उठाने के लिए धन्यवाद। –

+0

क्रोम, एफएफ और सफारी में पूरी तरह से काम करता है। आईई नहीं था, लेकिन यह कोई आश्चर्य नहीं था और मुझे वैसे भी कई कारणों से कामकाज बनाना पड़ा। मैंने कल जवाब के लिए ब्राउज़िंग के दौरान नोटेशन पाया, मैंने इसे भी नहीं देखा था, लेकिन मुझे प्रभावित था कि यह कहा गया ब्राउज़र में काम करता था। – JFK1980

0

जैसा कि आपने पाया, कई आधुनिक ब्राउज़र में कई पृष्ठभूमि काम करती हैं। यह ओपेरा में संस्करण 10.5 के रूप में काम करता है। इस बारे में कोई जानकारी नहीं है कि आईई 9 में यह होगा या नहीं, और जब आईई कभी इसका समर्थन करेगा।

+0

हाँ, लेकिन ओपेरा 10.5 अभी भी बीटा और एफएफ 3 में है।5 बहुत ठोस है, इसलिए लोगों को पुराने संस्करणों से माइग्रेट करने में समय लगेगा। – Piskvor

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