CakePHP IE6特定样式表

问题描述:

我刚开始使用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

当我的代码添加到我的CakePHP的项目中,我得到这个输出

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

所以它似乎是工作的罚款。您可能想要检查文件是否确实位于正确的位置(尝试在您正在查看的页面的URL后面追加/css/ie6.css并查看它是否返回404或CSS文件)。

也没有错的条件注释,所以我的猜测会是一个文件错误。