IE 10 &フレックスボックスと組み合わせて使用すると、IE 11はセットmin-width
を誤って解釈します。下の画像で フレックスボックスでIE 10および11が誤って幅を解釈しています
、両方divs
は1 1 0%;
へのflex
セットを有するが、最初のものは、実際にはIE 10に250px
としてレンダリング& 11れる200px
のmin-width
有する:
フィドル:https://jsfiddle.net/wspwd85h/2/
HTML:
<div id="wrapper">
<div id="div1"></div>
<div id="div2"></div>
</div>
CSS:
#wrapper {
width: 300px;
height: 100px;
background: yellow;
display: flex;
display: -ms-flexbox;
}
#wrapper div {
flex: 1 1 0%;
-ms-flex: 1 1 0%;
}
#div1 {
background: green;
min-width: 200px;
}
#div2 {
background: red;
}
私はあなたが、コンテンツサイズの別名flex-basis
auto
に設定し、divのwidth: 100%
を作ることができflexbugs pages ...
関連 - http://stackoverflow.com/questions/36483458/ie-11-ignores-min-width-when-using-flex-width?rq=1 –