我正在尝试仅显示具有某种样式的视图页面。我的所有其他代码工作正常,但视图页面未显示样式。我已将style.css
文件放在所有视图页面的视图文件夹中。它是放置css
文件的正确位置吗?
问问题
118 次
4 回答
3
但首先你必须设置你项目的 base_url 路径
mysite/
application/
controllers/
models/
views/
.
.
system/
public/
assets/
css/
style.css/
js/
images/
<link rel="stylesheet" href="<?php echo base_url();?>public/assest/css/style.css" />
于 2017-05-31T07:38:48.587 回答
1
在您的应用程序目录之外创建一个名为“assets”或类似名称的文件夹是一种常见的做法。这是出于安全原因,因为您不想公开您的应用程序文件夹结构。
使用以下方法引用此文件夹:
<link rel="stylesheet" type="text/css" href="<?php echo base_url()?>assets/css/style.css">
于 2013-03-13T12:08:27.870 回答
1
遵循这个结构
mysite/
application/
controllers/
models/
views/
.
.
system/
public/
css/
js/
images/
您可以像这样在视图中包含这些文件
<link rel="stylesheet" href="<?php echo base_url();?>public/css/style.css" />
这里 mysite 是我的站点名称。其中有3个文件夹。将包含我所有代码的应用程序。核心文件系统和 css、js 和图像的公共系统。之后,上述标准应该起作用。
于 2013-03-13T12:09:01.287 回答
0
如果您在模板中工作,那么最好将所有 css 文件包含在模板标题中。这是使用模板的最佳方法,因为它减少了您的视图代码。只需在 head 标签后包含您的 css 文件
<head> css files link </head>
于 2013-03-13T14:39:50.853 回答