我正在为css background-size属性寻找IE8和更低版本的解决方案。现在我遇到了这篇文章,但问题是它基本上只涉及:
background-size: cover;
(stretching over the whole element)
而不是
background-size: contain;
(fitting 100*100% of the image inside the element)
以下是IE解决方案:
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(
src='images/logo.gif',
sizingMethod='scale');
-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(
src='images/logo.gif',
sizingMethod='scale')";
现在还有sizingMethod的其他值,它们是裁剪和图像,但仍然无法创建所需的效果(see why) 背景大小的可能解决方案是什么:包含?我知道有一个jquery插件,但如果可能的话我更喜欢使用更基于css的方法
谢谢!