在IE中的大小工作?
有什么已知的方式来在IE中做CSS样式的background-size
工作?
有点晚了,但这也可能有用。 有一个IE过滤器,适用于IE 5.5+,你可以申请:
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(
src='images/logo.gif',
sizingMethod='scale');
-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(
src='images/logo.gif',
sizingMethod='scale')";
但是,这会缩放整个图像以适应分配的区域,所以如果您使用精灵,这可能会导致问题。
规格:AlphaImageLoader Filter @microsoft
我创建了jquery.backgroundSize.js:一个1.5K的jquery插件,可以用作IE8的“封面”和“包含”值的后备。 看看演示。
感谢这篇文章,我全面的CSS跨浏览器的幸福是:
<style>
.backgroundpic {
background-image: url('img/home.jpg');
background-size: cover;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(
src='img/home.jpg',
sizingMethod='scale');
}
</style>
自从我编写这段代码以来,这已经很长时间了,但是我想添加更多的浏览器兼容性我已将其添加到我的CSS中以实现更多的浏览器兼容性:
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
链接地址: http://www.djcxy.com/p/89177.html
上一篇: size work in IE?