Sorun, IE10'da satır içindeki sütunların genişliğinin yanlış hesaplanmasıdır; sütun kenarlarının genişliğine eklenir (toplam 80px'de), ancak Firefox ve Chrome'da mükemmel bir şekilde hesaplar ve 1260px'in içindeki herşeye uyar. Asıl mesele şu ki, doğru yol olduğuna inandığım herşeyi önüme aldım, ama yine de sorunu çözüyorum.Flexbox IE10 genişlik sorunları
Sen jsFiddle burada görebilirsiniz - http://jsfiddle.net/andyjh07/ue2zfga6/
CSS:
Chrome'un, IE11 görünüyor nasıl.row {
width: 100%;
position: relative;
background: red;
display: box;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flexbox;
display: flex;
box-orient: vertical;
-webkit-flex-direction: column;
-moz-flex-direction: column;
flex-direction: column;
-ms-flex-direction: column;
margin-bottom: 40px; }
.row:after {
content: "";
display: table;
clear: both; }
.row *[class^="col-"] {
position: relative;
display: block;
height: auto; }
.row *[class^="col-"]:first-child {
margin-left: 0; }
@media (min-width: 64em) {
.row {
box-orient: horizontal;
-webkit-flex-direction: row;
-moz-flex-direction: row;
flex-direction: row;
-ms-flex-direction: row; } }
@media (min-width: 78.75em) {
.row {
max-width: 78.75em;
margin: 0 auto; } }
.col-one-third {
width: 100%;
background: blue; }
@media (min-width: 64em) {
.col-one-third {
width: 33.3%;
margin-left: 40px; } }
.col-two-thirds {
width: 66.7%;
margin-left: 40px;
background: blue; }
Firefox içeride taklit, IE 10 görünüyor nasıl
IE11'in dev konsolu/araçları
Gördüğünüz gibi, kenar boşluğu eklenir ve kapsayıcının genişliğinin ötesine geçiyor ve
Beklediğiniz sonuçları oluşturup oluşturmadığını görmek için derlenmiş CSS'de * baktınız mı? Buradaki Sass kodu, tarayıcıya hiç sunulmadığı için alakasız. – cimmanon
Tabii ki baktım, konu bu. Derlenmiş css herşeyi önekliyor. Derlenmiş parçayı da ekleyeceğim, böylece görebildiğiniz için ekledim –
. Açıklandığı gibi, Firefox ve Chrome'da çalışıyor, sorun olan sadece ie10. Bu, bir emülatörün içinde çalıştırılıyor ancak –