2015-06-02 7 views
6

के साथ फ्लेक्सबॉक्स आइटम के साथ आईई 11 अंक आईई 11 में जब कोई आइटम आइटम सही ढंग से केंद्र नहीं होता है तो उनके पास अधिकतम चौड़ाई संपत्ति होती है। हालांकि यह उदाहरण क्रोम और फ़ायरफ़ॉक्स में काम करता है।अधिकतम 11 चौड़ाई

JS Bin

.container { 
 
    display: flex; 
 
    justify-content: center; 
 
    align-items: center; 
 
    background-color: blue; 
 
    width: 100%; 
 
} 
 

 
.red { 
 
    background-color: red; 
 
    flex-grow: 1; 
 
    display: flex; 
 
    max-width: 200px; 
 
}
<div class="container"> 
 
    <div class="red">non centered box</div> 
 
</div>

+0

क्या कोई प्रश्न कहीं है? – jcoppens

उत्तर

7

यह एक बग है। लेकिन IE Feedback के अनुसार यह पहले ही तय किया जाना था।

एक कामकाज के रूप में, यदि आप इसका उपयोग नहीं करना चाहते हैं तो आप flex-grow: 1; निकाल सकते हैं।

+2

उन्होंने कहा कि केवल एज में तय किया गया था, और उस समय, उन्हें सुरक्षा के अलावा आईई की परवाह नहीं थी, और इसके बारे में भूल गए। –

+0

बहुत बहुत धन्यवाद, यह वास्तव में मुझे खराब कर दिया। – nils

1

स्पष्ट रूप से width: calc(100%); सेट करें, इसलिए आईई बॉक्स चौड़ाई को जानता है और इसे ठीक से केंद्रित करता है।

+0

कैल्क() का उपयोग क्यों करें? –

+0

बस 'चौड़ाई: 100%' का उपयोग कर काम किया। –

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