Я пробую следующий подход, который показывает изображение и соответствующим образом масштабирует изображение. Однако я бы хотел, чтобы ширина была не 100%, а 80%. Есть ли способ добиться этого и использовать следующий подход, описанный ниже?
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='ColoradoConnectBanner.jpg', sizingMethod='scale');






Вы не могли установить ширину, изменив фильтр, который вы использовали.
Фильтр AlphaImageLoader имеет ограниченные объекты, которые не включают установку ширины.
Если вы хотите установить ширину вашего изображения, вы можете поместить изображение в контейнер, например div, и установить атрибут «width» в соответствии с вашими требованиями.
Для получения дополнительных сведений о связанной проблеме вы можете щелкнуть следующие ссылки в цепочке. Может быть, тебе удастся почерпнуть от них какие-нибудь идеи.
1.Как заставить работать размер фона в IE?
Я сделал образец, и вы можете сослаться на него. CSS.
.imageWrapper {
display: block;
width: 80%;
height: 500px;
background-image: url(Images/test2.jpg);
background-repeat: no-repeat;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src='Images/test2.jpg', sizingMethod='scale');
-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader( src='Images/test2.jpg', sizingMethod='scale')";
}
.ie6 .imageWrapper,
.ie7 .imageWrapper,
.ie8 .imageWrapper {
background-image: none;
}
HTML.
<div class = "imageWrapper">
testtesttesttest
testtesttesttest
</div>
Обновлено: Вот мой результат работы: результат
@ Jenifer Jiang: У меня проблема в том, что я не могу найти конкретный файл / доступ к файлу, в котором используется изображение. Единственный файл, к которому у меня есть доступ, - это файл css, размер которого я пытаюсь настроить, используя только css.
Почему вы не смогли найти файл? Путь к вашему изображению - это относительный путь текущего проекта. src = "относительный путь". Если связанного файла нет, изображение не будет отображаться.
@ Дженифер Цзян: Я говорю об индексном файле, в котором используется изображение. Однако я смог понять это, используя first-child и взлом, который я нашел для IE8 и ниже.
Я думаю, вам нужно использовать другой элемент внутри этого, который имеет ширину 80% от родительского.