Я знаю, что размер фона не поддерживается для IE7 и IE8. Я также знаю, что есть решение с использованием AlphaImageLoader, как показано ниже:Фоновый размер IE7 & 8 CSS hack
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(
src='image.gif', sizingMethod='scale');
-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(
src='image.gif', sizingMethod='scale')";
Но, к сожалению, его не работает. Какие-либо предложения?
Вот мой код в CSS:
.useBGImage {
background-image: url('../img/BGImage.gif');
background-size: 400px 50px;
background-repeat: no-repeat;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(
src='../img/BGImage.gif', sizingMethod='scale');
-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(
src='../img/BGImage.gif', sizingMethod='scale')";
}
Оригинальный размер изображения 400px * 70px.
Привет @Spudley! Спасибо за ваше предложение. Да, я также подумал об использовании CSS3Pie. Это был мой последний вариант, но он не приемлем для клиента, поэтому они согласились сохранить изображение так, как оно есть, без сокращения! :) –
Хм, жаль, что CSS3Pie неприемлемо. Хотелось бы знать причины этого клиента; трудно понять оправдание, которое фактически противоречит логическим аргументам. Но клиенты могут быть такими, и если так оно и есть, значит, у вас есть правильное решение для вас. – Spudley