索引页面的样式是其他页面没有 . 当我在浏览器中检查级联样式表(CSS)文件时,我很惊讶地看到除了Index.ctp之外的所有页面都无法访问这些CSS文件 . 所有页面都在同一个文件夹中,并且提供了相同的链接来访问级联样式表,然后为什么那些CSS文件不能被其他页面访问 . 我已经尝试了解决这个问题,但却无法解决 . 我试图在谷歌上找到解决方案,但找不到任何解决方案 .
将 default.ctp 布局中的样式表包含在 View/layout 而不是 index.ctp 上 .
default.ctp
View/layout
index.ctp
在你的评论中
控制器名称是FrontsController,文件夹名称是前端 . css和js文件分别位于css,js文件夹中 . 我用这种方式在关于页面添加css文件 . - user3623305 35分钟前添加评论
将css的路径更改为href =“/ css / reset.css”
无论如何,最好使用像这样的html helper来包含你的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
2 回答
将
default.ctp
布局中的样式表包含在View/layout
而不是index.ctp
上 .在你的评论中
控制器名称是FrontsController,文件夹名称是前端 . css和js文件分别位于css,js文件夹中 . 我用这种方式在关于页面添加css文件 . - user3623305 35分钟前添加评论
将css的路径更改为href =“/ css / reset.css”
无论如何,最好使用像这样的html helper来包含你的css文件
如果您的css文件位于app / webroot / css,并且它的名称是main.css,请使用
有关更多信息,请查看此处http://book.cakephp.org/2.0/en/core-libraries/helpers/html.html#HtmlHelper::css