我试图只显示一些样式的视图页面。我的所有其他代码都正常工作,但视图页面没有显示样式。
我已将 style.css
文件放在所有视图页面的视图文件夹中。是放置 css
文件的正确位置吗?
答案 0 :(得分: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" />
答案 1 :(得分:1)
在应用程序目录之外创建名为“assets”或类似文件夹的文件夹是很常见的。这是出于安全原因,因为您不希望公开应用程序文件夹结构。
使用以下方式引用此文件夹:
<link rel="stylesheet" type="text/css" href="<?php echo base_url()?>assets/css/style.css">
答案 2 :(得分: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和图像的公共系统。之后,上述标准应该有效。
答案 3 :(得分:0)
如果您使用的是模板,则最佳做法是在模板标题中包含所有css文件。这是使用模板的最佳方法,因为它减少了您的视图代码。 只需在头标记
之后包含您的css文件 <head> css files link </head>