2012-08-14 56 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