Изображение не масштабируется в IE 11

Когда я изменяю ширину окна браузера, изображения не масштабируются в IE 11 или ниже. Я работаю с Google Chrome. Я попытался добавить position: absolute, но это уничтожило весь макет.
CSS изображения:

.auction-item-img-container {
  display: block;
  height: 400px;
  overflow: hidden;
  position: relative;
  width: 100%;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
@media screen and (max-width: 1024px ) {
  .auction-item-img-container {
    height: 0;
    padding-bottom: 100%;
  }
}
@media screen and (max-width: 480px ) {
  .auction-item-img-container {
    height: 270px;
  }
}

Родитель и img имеют display: block; box-sizing: border-box;
HTML:

<article onclick="AddCookieWithAuction(1185)" id="auction-1185">
<a class="auction-item-img-container" href="/Aukcje/PodgladAukcji/1185/1/1" style="background-image: url(/Content/images/backgrounds/empty.png)"> </a>
<!-- This part is responsive -->
<div class="auction-item-desc">
    <div class="auction-bar">
        <h4 class="auction-bar-author"><a href="/Aukcje/PodgladAukcji/1185/1/1">1</a></h4>
        <h5 class="auction-bar-title"><a href="/Aukcje/PodgladAukcji/1185/1/1">1</a></h5>
    </div>
    <div class="auction-price-container">
            <div class="actual-price-holder">
                    <span class="auction-price-label">Cena</span>

                <p class="auction-price"><a href="/Aukcje/PodgladAukcji/1185/1/1">123 PLN</a></p>
            </div>
                        <div class="auction-observe">
                <a onclick="acc.onObservedButtonClick(1185, this)" class="fa fa-star-o observe-icon"></a>
                <a onclick="acc.onObservedButtonClick(1185, this)" class="add-observe">Dodaj do obserwowanych</a>
            </div>
    </div>
    <div class="auction-type-container">
        <span class="auction-type"><a href="/Aukcje/PodgladAukcji/1185/1/1">Aukcja w trakcie</a></span>

    </div>
</div>
</article>

Вот как это выглядит в обоих браузерах. ИЗОБРАЖЕНИЕ


person P. Zietal    schedule 01.08.2016    source источник
comment
Добавьте также html-код.   -  person Vishal Panara    schedule 01.08.2016
comment
не могли бы вы поместить код в скрипку, так как вопрос касается изображения...   -  person vignesh    schedule 01.08.2016
comment
Это выглядит одинаково в обоих браузерах. В чем ваша проблема? И в каком размере экрана?   -  person Vishal Panara    schedule 01.08.2016
comment
Но не все ли равно, какой img он использует? Я думаю, что это больше связано с тем, что какое-то свойство работает в IE иначе, чем в Chrome, и мне его не хватает.   -  person P. Zietal    schedule 01.08.2016
comment
@VishalPanar с максимальной шириной 1024 и 480 пикселей. Они просто не масштабируются вообще.   -  person P. Zietal    schedule 01.08.2016
comment
@VishalPanar, но это всего лишь медиа-запрос, а не максимальная ширина класса. Я добавил изображение, вы можете проверить его.   -  person P. Zietal    schedule 01.08.2016
comment
@P.Zietal Предоставленного вами кода недостаточно, вам нужно разместить весь рабочий код здесь ИЛИ предоставить скрипку.   -  person Vishal Panara    schedule 01.08.2016
comment
@VishalPanara licyter.mefistosoft.pl/Aukcje вы можете проверить, как это работает здесь.   -  person P. Zietal    schedule 01.08.2016


Ответы (2)


Я предлагаю вам посмотреть свой макет здесь и на всех мобильных устройствах. Ваш сайт корректно работает на всех устройствах. Нет смысла смотреть вашу раскладку в Internet Explorer с изменением размера экрана.

person Vishal Panara    schedule 01.08.2016
comment
Но попробуй запустить на IE11/10, явно не работает. http://quirktools.com/screenfly/#u=http%3A//licyter.mefistosoft.pl&w=800&h=600 - person P. Zietal; 01.08.2016
comment
Я запустил его в IE11 imgur.com/a/SRIvx, и он работает нормально, но если вы измените размер экрана тогда есть проблема и я уже говорил вам, что нет смысла видеть вашу раскладку в IE с изменением размера экрана. - person Vishal Panara; 01.08.2016
comment
Но я хочу, чтобы можно было изменить размер экрана. В этом весь смысл этого поста. - person P. Zietal; 01.08.2016

Возможно, я немного опоздал на вечеринку, но я нашел другой ответ SO, который может вам помочь: https://stackoverflow.com/a/42174237/1914261

У IE11, похоже, есть проблемы с начальным значением flex- уменьшить свойство. Если вы установите его на ноль (изначально он установлен на 1), он должен работать

person Patrick    schedule 01.08.2017