gpt4 book ai didi

css - 背景大小的 IE7 & 8 CSS hack

转载 作者:行者123 更新时间:2023-11-28 12:09:56 24 4
gpt4 key购买 nike

我知道 IE7 和 IE8 不支持背景大小。我也知道有如下使用 AlphaImageLoader 的解决方案:

filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(
src='image.gif', sizingMethod='scale');

-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(
src='image.gif', sizingMethod='scale')";

但不幸的是它不起作用。有什么建议吗?

这是我的 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')";
}

图片原尺寸为400px * 70px。

最佳答案

我的建议是使用一个可用的 polyfill 库来解决这个问题。

我能想到的有两个符合要求:

其中,CSS3Pie 涵盖了比 background-size 更多的功能,所以如果您也为渐变等做类似的 filter 样式,那就太好了。另一个是针对此特定功能的一次性 polyfill。

众所周知,两者都可以很好地工作,所以选择您喜欢的那个,扔掉那些丑陋的 filter 样式。

关于css - 背景大小的 IE7 & 8 CSS hack,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33294016/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com