संपादितसीएसएस आईई
@Joe के रूप में calc समारोह बग अपने जवाब में बताया, समस्या IE के साथ यहां मीडिया के प्रश्नों के साथ कोई संबंध नहीं है।
इसलिए मैंने पुराने शीर्षक को अद्यतन किया है: ("मीडिया में पूछताछ जीआईआईटीएचसी") वर्तमान के साथ। (meta advice के लिए भी धन्यवाद)
बस यह सुनिश्चित करने के लिए, मैंने एक नया FIDDLE बनाया है जिसमें केवल कैल्क फ़ंक्शन है, और कम और देखें - मैं आईई में वही (बुरा) व्यवहार देखता हूं जैसा मैंने अपने मूल पहेली में किया था मीडिया प्रश्न
इसके अलावा, एक दिलचस्प अवलोकन मैंने देखा था कि यह तब होता है जब मैं कैल्क ऑपरेशन में विभाजन का उपयोग करता हूं, लेकिन अगर मैं calc(100% - x px)
- जैसे कुछ आसान उपयोग करता हूं, तो यह ठीक है।
मैं media queries
का उपयोग कर बॉक्स की सूची को न्यायसंगत बनाने के लिए उपयोग कर रहा हूं।
असल में, मैंने प्रत्येक #columns राज्यों के लिए एक मीडिया क्वेरी सेट की है, जहां मैं प्रत्येक तत्व (मार्जिन कॉलम को छोड़कर) पर मार्जिन-दाएं काम करने के लिए calc()
का उपयोग करता हूं।
यहाँ fiddle
अब इस क्रोम और फ़ायरफ़ॉक्स में ठीक काम कर रहा है - लेकिन मैं मीडिया क्वेरी राज्यों (अस्थिर और सहित मीडिया के प्रश्नों की अवमानना करने के बीच एक गड़बड़ जब मैं IE9 +
में इस चलाने)।
यहाँ मैं क्या बात कर रहा हूँ के बारे में
[स्क्रीनशॉट 710px की ब्राउज़र विंडो की चौड़ाई में लिया] का एक स्क्रीनशॉट है:
इस एक IE बग है या मैंने कुछ गलत किया है ?
ive थोड़ा क्लीनर समाधान की तलाश में है - यह मेरे लिए पूरी तरह से काम कर रहा है लेकिन मैं कुछ प्रकार की छंटनी या गोल विधि को पसंद करूंगा। – Joe
+1 धन्यवाद। तो ऐसा लगता है कि समस्या के मीडिया प्रश्नों के साथ कुछ लेना देना नहीं है बल्कि आईई कैसे उप-पिक्सेल प्रस्तुत करता है - जैसे समझाया गया [यहां] (http://ejohn.org/blog/sub-pixel-problems-in-css/) ... सही? – Danield
हां, यह वही है जो मैं सोच रहा था - अच्छा लेख btw – Joe