Je sais que la taille de l'arrière-plan n'est pas prise en charge pour IE7 et IE8. Je sais aussi qu'il ya une solution d'utiliser AlphaImageLoader comme ci-dessous:Taille de fond IE7 & 8 Hack CSS
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(
src='image.gif', sizingMethod='scale');
-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(
src='image.gif', sizingMethod='scale')";
Mais malheureusement sa ne fonctionne pas. Aucune suggestion?
Voici mon code 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')";
}
La taille originale de l'image est 400px * 70px.
Salut @Spudley! Merci pour votre suggestion. Oui j'ai aussi pensé à utiliser CSS3Pie. C'était ma dernière option, mais ce n'est pas acceptable pour le client, alors ils ont accepté de garder l'image telle quelle sans rétrécir! :) –
Hmm, dommage que CSS3Pie n'est pas acceptable. J'adorerais connaître le raisonnement du client pour cela; il est difficile de voir une justification qui résisterait à un argument logique. Mais les clients peuvent être comme ça, et si c'est comme ça, alors on dirait que vous avez la bonne solution pour vous. – Spudley