Maison >interface Web >tutoriel CSS >Comment puis-je faire fonctionner la « taille d'arrière-plan » dans Internet Explorer ?
Surmonter les limitations d'IE avec background-size
Bien qu'il s'agisse d'une propriété CSS largement prise en charge, background-size présente des défis dans Internet Explorer. Des développeurs curieux ont recherché des solutions pour que ce style essentiel fonctionne comme prévu, même dans ce navigateur.
La réponse : exploiter le filtre AlphaImageLoader
Heureusement, une solution a émergé dans la forme du filtre AlphaImageLoader, pris en charge par IE 5.5 et versions ultérieures. Ce filtre vous permet de manipuler la mise à l'échelle de l'image dans IE :
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src='images/logo.gif', sizingMethod='scale'); -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader( src='images/logo.gif', sizingMethod='scale')";
Avertissements concernant l'utilisation du filtre AlphaImageLoader
Il est important de noter que le filtre AlphaImageLoader redimensionne l'image entière à s'adapter à la zone désignée. Si vous travaillez avec un sprite, cela peut entraîner des problèmes d'alignement.
Référence pour une exploration plus approfondie
Pour des informations plus détaillées, reportez-vous au document officiel de Microsoft documentation sur AlphaImageLoader Filtre :
https://msdn.microsoft.com/en-us/library/ms532984(v=vs.85).aspx
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!