在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/15769.html

上一篇: size work in IE?

下一篇: Why the background image does not fill the entire div