2012-02-07 66 views
0

我想用CSS PIE显示圆角,它只是不工作。请看看my website for reference。你会发现,在IE7 & IE8上没有圆角的小登录区域顶部,也没有头部(和其他几个地方)的导航按钮。css PIE只是不工作

这里是CSS代码片段:

hgroup > div { 
padding-bottom:5px; 
background:#003399; 
border-radius:0px 0px 5px 5px; 
behavior:url(http://rentcondos4less.cloudmedia.biz/app/webroot/js/PIE.htc); 
position:relative; 
text-align:center; 
color:#FF9900; 
-webkit-box-shadow: 1px 0px 1px 0px rgba(0,0,102,0.7); 
-moz-box-shadow:1px 0px 1px 0px rgba(0,0,102,0.7); 
box-shadow:1px 0px 1px 0px rgba(0,0,102,0.7); 

} 

我可以通过键入到浏览器访问URL,所以我知道的工作。我已经尝试将PIE.php文件上传到此文件夹中,并使用该文件以及.js文件。所以即使有内容类型的问题,提供php文件也应该解决这个问题。我有位置:相对于强制hasLayout。
任何人都可以看到我可能会出错的地方吗?

回答

0

如果您在未应用PIE行为时遇到问题,请检查您的服务器配置,并在可能的情况下更新它以使用正确的内容类型。对于Apache,你可以在.htaccess文件做到这一点:

AddType text/x-component .htc 

对于IE8你需要添加额外

-ms-behavior:url(http://rentcondos4less.cloudmedia.biz/app/webroot/js/PIE.htc); 

它需要-ms-之初

+0

我加入这个到我所有的.htaccess文件(我使用Cakephp),我甚至使用过的行为:url(http://rentcondos4less.cloudmedia.biz/app/webroot/js/PIE.php);只是为了确保这不是问题。我试着在前面使用-ms-,至少看看我能否让IE8工作。它不是。 – huzzah 2012-02-07 22:11:47