在IE10不能正常工作,此代碼不能正常工作:CSS Flexbox將在IE10
.flexbox form {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
-o-flex-direction: row;
flex-direction: row;
}
.flexbox form input[type=submit] {
width: 31px;
}
.flexbox form input[type=text] {
width: auto;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex: auto 1;
-moz-flex: auto 1;
-ms-flex: auto 1;
-o-flex: auto 1;
flex: auto 1;
}
希望發生的事情是,input[type=submit]
應該是31px寬,input[type=text]
佔用內form
的可用空間的其餘部分。出於某種原因,input[type=text]
只會默認爲263px。
這適用於Chrome和Firefox。
[IE靈活框模型不工作]的可能重複(http://stackoverflow.com/questions/16487884/ie-flexible-box-model-not-working) – cimmanon
不只是應用隨機應用前綴,它由於多個Flexbox草稿實施不起作用:https://gist.github.com/cimmanon/727c9d558b374d27c5b6 – cimmanon
Flexbox瀏覽器支持:http://stackoverflow.com/a/35137869/3597276 –