【问题标题】:Need help to configure PIE.htc for CSS3需要帮助为 CSS3 配置 PIE.htc
【发布时间】:2013-03-15 20:15:22
【问题描述】:

我发现使用 PIE.htc 将有助于解决 IE7-8 在使用 box shadow 时出现的问题。

我完全按照他们在官网上的解释做了:http://css3pie.com/

但我无法让它在 IE7 和 IE8 上运行:

这是我的代码:

.shadow {
    behavior: url(PIE.htc);
    width: 200px;
    height: 200px;
    border: 1px solid #696;
    text-align: center; 
    -webkit-box-shadow: #666 0px 0px 5px;
    -moz-box-shadow: #666 0px 0px 5px;
    box-shadow: #666 0px 0px 5px;
    background: #EEFF99;
}
<div class="shadow">
    Example
</div>

【问题讨论】:

    标签: html css css3pie


    【解决方案1】:

    只需将您的 PIE.htc 文件放在您放置 html 的同一目录中,希望它会起作用。

    behavior: url(PIE.htc); 
    

    根据Documentation

    当然,您需要调整路径以匹配您在第 2 步中上传 PIE.htc 的位置。注意:此路径是相对于正在查看的 HTML 文件的,而不是调用它的 CSS 文件。

    参考图片:Image1 Image 2

    【讨论】:

    • 在同一目录下。我什至创建了一个测试文件夹来存储这些文件
    • 您只需要PIE.htc 和您的html 文件在同一个目录中就可以了。我已经在我的机器上用这两个文件对其进行了测试。
    • 你用 IE7 & 8 测试过吗?
    • 我添加了两张图片供您参考
    • 是的@AndrewS,但这真的很奇怪。您的图像看起来也很完美。我们可以再做一件事,只是清除浏览器的缓存(ctrl+F5)可能是罪魁祸首:)
    【解决方案2】:

    给 .shadow{ 位置:相对}

    为了让 PIE 正常工作,通过 CSS 给它一个位置。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-07-23
      • 1970-01-01
      • 2020-07-09
      • 2021-10-18
      • 1970-01-01
      • 1970-01-01
      • 2018-04-12
      相关资源
      最近更新 更多