2012-08-14 55 views
0

我想解决当我的网站加载到IE时遇到的问题。我做了一个搜索,发现PIE,这个描述看起来是一个很好的解决方案。CSS3 PIE - 使它在Internet Explorer上工作

但是,在看到这里和馅饼官方网站的一些帖子后,我无法使其工作。

首先,我只是把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文件夹相同的位置。但我在这里有一些doubs。我可以给文件和扩展名“.htaccess”任何名称?那是我需要做的吗?这就是我对文件中的以下代码所做的:

AddType text/x-component .htc 

尽管如此,我仍然无法看到IE 8上的圆角?任何提示?

在此先感谢!

回答

0

.htc文件的路径与其引用的CSS文档有关。

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

+0

嗯,对不起埃里克,但在调试器中,我该如何检查? – user1511579 2012-08-14 16:06:36

+0

我想这是在正确的地方。我将文件.htc放在与正在显示的.html/php文件相同的文件夹中。 – user1511579 2012-08-14 16:15:02

+0

它解决了埃里克。 由于这是一个wordpress网站,我在这个链接上找到了解决方案: http://codex.wordpress.org/Working_with_PIE_in_WordPress_for_older_IE_versions 无论如何,谢谢! – user1511579 2012-08-14 18:21:08