索引页面是样式的,而其余页面不是。当我在浏览器中检查级联样式表(CSS)文件时,我惊讶地发现除了Index.ctp之外,所有页面都无法访问这些CSS文件。所有页面都在同一个文件夹中,并且提供了相同的链接来访问级联样式表,那么为什么其他页面无法访问这些CSS文件。我尝试了足够的方法来解决这个问题,但无法。 我试图在谷歌上解决这个问题,但找不到任何解决方案。
在View/layout
布局中包含样式表default.ctp
而不是index.ctp
中
评论中
控制器名称为 FrontsController,文件夹 iname 为 Fronts.css 和 js 文件分别位于 css、js 文件夹中。 我用这种方式在关于页面中添加CSS文件。 – user3623305 35分钟前添加评论
将 CSS 的路径更改为 href="/css/reset.css"
无论如何,最好使用这样的HTML助手包含您的CSS文件
echo $this->Html->css('css_name');
如果您的 CSS 文件位于 app/webroot/css,并且它的名称是 main.css,请使用
echo $this->Html->css('main');
有关更多信息,请查看此处 http://book.cakephp.org/2.0/en/core-libraries/helpers/html.html#HtmlHelper::css