[英]max-width not functioning correctly in flex-box on IE11
在IE11中,如果為flex-box定義寬度,而子img
元素的max-width
為100%,則不會考慮max-width
。 有人找到了解決方案嗎?
這適用於IE10,Chrome和Firefox,但IE11中斷:
http://jsfiddle.net/3ky60heq/
.container { display: -ms-flexbox; display: -webkit-flex; display: flex; width: 500px; height: 125px; } .image1 { width: 100%; } .image2, .image3 { max-width: 100%; }
<div class='container'> <img class='image1' src="https://clagnut.com/sandbox/imagetests/wideimg.png"> </div> <div class='container'> <img class='image2' src="https://clagnut.com/sandbox/imagetests/wideimg.png"> </div> <div class='container'> <img class='image3' src="https://clagnut.com/sandbox/imagetests/smimg1.jpg"> </div>
我知道之前已經問過這個問題並且有很多不同的答案,但是我在StackOverflow或其他地方找到的每個解決方案都有效地強制圖像的寬度為100%或者在其他瀏覽器上中斷。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.