2011-12-14 72 views
0

我剛開始使用cakephp,到目前爲止一切都很順利,但我的問題是,我想有一個IE6特定的樣式表,我一直這樣做只是普通的HTML相當一段時間,但如果我嘗試在cakephp中執行它不會放置樣式表。CakePHP IE6特定樣式表

我對輸出default.thtml中內部的IE6樣式代碼

<!--[if IE 6]> 
    <?php echo $this->Html->css('ie6');?> 
<![endif]--> 

我有我的根目錄下的/ CSS樣式表/ ie6.css

任何人能告訴我是什麼可能做錯了。

感謝 迪

+0

這應該工作得很好。如果您放棄IE 6標籤,它會被正確包含嗎? – Oldskool 2011-12-14 09:50:28

回答

0

當我的代碼添加到我的CakePHP的項目中,我得到這個輸出

<!--[if IE 6]> 
    <link rel="stylesheet" type="text/css" href="/css/ie6.css" />  
<![endif]--> 

所以它似乎是工作的罰款。您可能想要檢查文件是否確實位於正確的位置(嘗試在您正在查看的頁面的URL後面追加/css/ie6.css並查看它是否返回404或CSS文件)。

也沒有錯的條件註釋,所以我的猜測會是一個文件錯誤。