【问题标题】:CSS3 PIE - Making it work on Internet ExplorerCSS3 PIE - 让它在 Internet Explorer 上运行
【发布时间】:2012-08-14 15:19:35
【问题描述】:

我想纠正我的网站在 IE 上加载时遇到的问题。我进行了搜索,发现 PIE 的描述看起来是一个很好的解决方案。

但是,在查看了此处和 pie 官方网站上的一些帖子后,我无法使其正常工作。

首先,我只是将 PIE.htc 文件放在我网站的文件夹中。但是为什么我从 PIE 网站下载的文件夹中有其他文件呢?不需要他们吗?

第二,我是用这种方式在IE上做圆角的?

    ul#menu span.description{
    width:120px;
    height:100px;
    background-color:#99FF33;
    border:3px solid #0000FF;
    color:#FFFFFF;
    display:block;
    font-size:22px;
    padding:10px;
    -moz-box-shadow:1px 1px 6px #000;
    -webkit-box-shadow:1px 1px 6px #000;
    box-shadow:1px 1px 6px #000;
    -moz-border-radius:10px;
    -webkit-border-radius:10px;
    border-radius:10px;
    -pie-border-radius:10px;
    behavior: url(PIE.htc);
}

错了吗?

最后,在我在这里进行搜索之后,我读到了一些关于将 .htaccess 文件添加到与 PIE.htc 文件夹相同的位置的内容。但我有一些疑问。我可以给文件和扩展名“.htaccess”命名吗?那是我需要做的吗?这就是我在文件中使用以下代码所做的:

AddType text/x-component .htc

仍然,毕竟我无法在 IE 8 上看到圆角?有什么提示吗?

提前致谢!

【问题讨论】:

    标签: internet-explorer css css3pie


    【解决方案1】:

    .htc 文件的路径与引用它的 CSS 文档相关。

    查看调试器(在 IE 中按 F12)并确保它在网络控制台中请求正确的文件并获得良好的响应。

    【讨论】:

    • 嗯,抱歉,Eric,但在调试器中我该如何检查?
    • 我猜它在正确的位置。我将文件 .htc 与正在显示的 .html/php 文件放在同一文件夹中。
    • 解决了 Eric。由于它是一个 wordpress 网站,我在此链接上找到了解决方案:codex.wordpress.org/… 无论如何谢谢!
    猜你喜欢
    • 2018-03-02
    • 1970-01-01
    • 1970-01-01
    • 2010-10-09
    • 1970-01-01
    • 2014-06-12
    • 2020-04-28
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多