2012-02-07 63 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