2012-06-12 17 views
12

मैं ओपेरा पर पृष्ठभूमि-स्थिति-एक्स कैसे सेट करूं?पृष्ठभूमि-स्थिति-एक्स कैसे सेट करें?

div#logocontainer{ 
    width: auto; 
    height: auto; 
    text-align: center; 
    line-height: 200px; 
    overflow: auto; 
    margin-left: auto; 
    margin-right: auto; 
    background-image: url(../img/WatermarkMP.png); 
    background-repeat: no-repeat; 
    background-position-x: 50%; 
    background-position-y: 50%; 
    padding: 10px; 
} 

मेरे पास निम्न सीएसएस नियम है, यह क्रोम और सफारी, डेस्कटॉप और मोबाइल संस्करणों पर सही ढंग से प्रदर्शित होगा। लेकिन यह ओपेरा पर काम नहीं करेगा, जो पृष्ठभूमि-स्थिति-एक्स: 50% का समर्थन नहीं करता है; पृष्ठभूमि-स्थिति-वाई: 50%; नियम। क्या मुझे इसे स्क्रिप्ट करना है ताकि यह ओपेरा के साथ संगत हो? ओपेरा का समर्थन करने के लिए मैं इसके आसपास कैसे काम करूं?

यह भी jQuery मोबाइल कोनों दौर प्रतीत नहीं होता है ...

+0

क्या यह फ़ायरफ़ॉक्स पर काम करता है? – JAB

+0

@ जेएबी: नहीं, ऐसा नहीं है। – thirtydot

उत्तर

22

आप background-position: 50% 50% सेट करना होगा। उन -x और -y गुण केवल इंटरनेट एक्सप्लोरर और वेबकिट ब्राउज़र में समर्थित हैं।

+0

वह क्यों है? मेरे ज्ञान के लिए, उस तरह के अधिकांश अन्य यौगिक गुणों को सभी प्रणालियों में अपने घटकों में विभाजित किया जा सकता है (जैसे 'मार्जिन' 'मार्जिन-बाएं', 'मार्जिन-दाएं', 'मार्जिन-टॉप' और 'मार्जिन' -bottom')। – JAB

+0

धन्यवाद! तो केवल पृष्ठभूमि-स्थिति का उपयोग करने का सही तरीका है? या अन्य ब्राउज़रों को -x -y की आवश्यकता है? – Astronaut

+6

पृष्ठभूमि-स्थिति: 50% 50%; प्रत्येक ब्राउजर पर काम करता है, ड्यूरी के रूप में -x -y के बारे में भूल जाते हैं, वे व्यापक रूप से समर्थित नहीं हैं – Luca

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