0

我正在尝试仅显示具有某种样式的视图页面。我的所有其他代码工作正常,但视图页面未显示样式。我已将style.css文件放在所有视图页面的视图文件夹中。它是放置css文件的正确位置吗?

4

4 回答 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 回答