【问题标题】:How to refer to css file in codeigniter? 2.0如何在codeigniter中引用css文件? 2.0
【发布时间】:2013-12-21 15:40:44
【问题描述】:

如果我将 ma​​in.css 文件存储在/webroot/myapp/css/webroot/assets/css 有什么区别?

这个正在工作......

<link rel="stylesheet" href="/assets/css/main.css" type="text/css" />

这个不...

<link rel="stylesheet" href="/myapp/css/main.css" type="text/css" />

为什么?

【问题讨论】:

  • 文件在哪里,assets还是myapp目录?
  • 当然,在第一种情况下,文件位于 /webroot/assets/css 文件夹中(我参考它,它正在工作)...第二种情况在 /webroot/ myapp/css,我不能参考它来开始工作:-(
  • 问题出在 .htaccess 文件上,现在它正在工作...

标签: php html css codeigniter


【解决方案1】:

加载 URL 帮助程序,然后像这样添加到您的 href:

<link rel="stylesheet" href="<?php echo base_url() ?>/assets/css/main.css" type="text/css" />

【讨论】:

  • 可能是这个问题有点令人困惑......(而且很傻)......所以...... CI应用程序和系统文件夹位于 /webroot/myapp 文件夹中......我会喜欢将它们移出 /webroot 文件夹,但似乎 css 文件必须位于 webroot 中的某个位置...如果我将 myapp 文件夹移出 /webroot,如何引用 css 文件?
  • 啊,我明白了。在这种情况下,您需要将 index.php 中的 SYSTEM FOLDER NAME 更改为 CI 安装的绝对路径。有意义吗?
猜你喜欢
  • 2014-01-08
  • 1970-01-01
  • 2012-01-07
  • 2011-01-13
  • 2012-08-20
  • 2017-07-21
  • 1970-01-01
  • 2012-02-26
  • 2020-02-11
相关资源
最近更新 更多