IE 8:使用-ms-filter修复背景大小

时间:2012-08-24 10:42:06

标签: internet-explorer-8 css

我在Stackoverflow上发现了同样的问题,并发布了一个修补程序:https://stackoverflow.com/a/9169401/1107123

我可以使它工作,但是一旦我用PHP它就不会。

有什么想法吗?

我也看过这个:https://stackoverflow.com/a/10147089/1107123 但我不知道如何实现它。文档很模糊:/

这不起作用:(在PHP内部)

echo "<div style="filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img.gif',sizingMethod='scale'); -ms-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img.gif',sizingMethod="scale');'></div>";

这很好用:(HTML)

<div style="filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img.gif',sizingMethod='scale'); -ms-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img.gif",sizingMethod="scale");"></div>

原始代码:

echo        "<div class='sponsorImage' style='background-image:url($row[piclink]);'></div>";

如何使用-ms-filter?

1 个答案:

答案 0 :(得分:2)

不关心PHP / RubyRails或者其他所有关于css与浏览器兼容性的问题 - 试试这个http://pastebin.com/RZ0krHj0