CSS3 PIE:线性渐变在IE9中不起作用

时间:2012-01-05 15:47:03

标签: internet-explorer-9 content-type css3pie linear-gradients

我在我的网站上使用CSS3 PIE,我注意到线性渐变在IE9中不起作用。我之前使用PIE进行线性渐变支持,在IE9中没有问题,所以这次我无法弄清楚问题是什么。

我尝试/考虑的事情:

  • 我正在使用Beta 5,它支持IE9
  • 我知道样式表中PIE.htc的路径是正确的,因为如果我通过IE Developer Toolbar将页面的文档模式切换到IE7 / 8,渐变将会起作用
  • 我知道我的服务器正在使用正确的内容类型提供PIE.htc,因为渐变在IE9中在同一服务器上的另一个站点上工作(此外,如果我手动导航到它,IE会提示我保存文件,根据PIE的文档/论坛,这是对正确内容类型的证明)

我很难过。与我过去使用PIE的方式似乎没什么不同,我之前从未出现过没有出现在IE9中的渐变的问题。

1 个答案:

答案 0 :(得分:0)

得到它 - 由于某种原因,我的服务器正在缓存旧版本的PIE(Beta 4,它不支持IE9),即使我已经上传了Beta 5(确实如此)。我完全删除了PIE.htc并重新上传它以强制我的服务器接收新版本,现在它正在工作。