我正在使用令人印象深刻的 CSS3PIE (http://css3pie.com) 库在 IE6-8 中添加对 CSS3 样式的支持。它在第 7 版和第 8 版中运行良好,并且在此过程中消除了很多痛苦。
但是,在 IE6 中根本没有显示任何 CSS3 样式。事实上,查看服务器日志,我可以看到 IE6 甚至没有下载 PIE.htc 文件,这是魔法工作所必需的。文件的内容类型正确设置为 text/x-component,它由绝对 URL 引用,并且在 IE7 和 8 中工作正常。
我正在使用 Compass (www.compass-style.org) 和使 CSS 看起来像这样的 PIE 助手:
#shopping_cart {
behavior: url("/media/static/css/PIE.htc");
position: relative;
border-radius: 10px;
}
我无法弄清楚问题是什么。有谁知道什么可能导致 IE6 完全跳过行为定义?
干杯,
乔纳斯