यहाँ मेरी कोड के साथ एक बेला है: http://jsfiddle.net/kizu/GCahV/ (फ़ायरफ़ॉक्स और किसी भी अन्य आधुनिक ब्राउज़र में इसकी तुलना)क्या सिकुड़ने वाली सामग्री के साथ फ़ायरफ़ॉक्स की बग में से एक के लिए कोई सीएसएस वर्कअराउंड है?
मैं क्या हासिल करना चाहते हैं:
- वहाँ एक इनलाइन ब्लॉक (या कम से कम एक ब्लॉक होना चाहिए
float
के साथ) दो भागों के साथ: बाएं और दाएं। - ये भाग साइड-बाय-साइड होना चाहिए और लचीला होना चाहिए, सही हिस्सा बिल्कुल अनुपस्थित हो सकता है।
- मूल ब्लॉक में
max-width
(%
में याpx
में तय होना चाहिए) होना चाहिए। - जब बायां हिस्सा काफी बड़ा होता है, तो यह अतिप्रवाह होना चाहिए, लेकिन सही हिस्सा हमेशा दिखाया जाना चाहिए।
inline-block
, float
और overflow: hidden
का उपयोग करते हुए मैं यह नवीनतम क्रोम, सफारी और ओपेरा में अच्छी तरह से काम किया है, लेकिन तथ्य यह है कि फ़ायरफ़ॉक्स एक बग के साथ मारा: बाएं हिस्से सिकुड़ता है जब सही हिस्सा लंबा है।
मुझे मिला एकमात्र सीएसएस वर्कअराउंड फ्लेक्स-बॉक्स मॉडल में एफएक्स के लिए स्थिति तत्वों को आजमाने का है, लेकिन यह सही नहीं है: मैं माता-पिता को max-width
(या width
बिल्कुल) नहीं कर सका। http://jsfiddle.net/kizu/GCahV/1/
तो, सवाल कर रहे हैं:
- वहाँ फ़ायरफ़ॉक्स को समझने
.b-shrinker
के लिएmax-width
बनाने के लिए एक रास्ता हैयहाँ मेरी पूरी कोशिश अब तक है?
- क्या कोई अन्य सीएसएस केवल इस फ़ायरफ़ॉक्स की बग के लिए कामकाज या मैं जो चाहता हूं उसे पूरी तरह से अलग तरीके से काम करता हूं?
+1 फ़ायरफ़ॉक्स को एफएफ के बजाय एफएक्स के रूप में संक्षिप्त करने के लिए +1। वैसे भी, इसके कौन से संस्करण इससे प्रभावित होते हैं? – BoltClock
मैंने 3.0.1 9 से 6.0.1 तक परीक्षण किया है - उनमें से सभी को यह बग है। – kizu
+1, उम्मीद है कि आपने बगजिला पर एक बग दायर किया है? – ANeves