【问题标题】:CodeIgniter: My CSS file in my view not workingCodeIgniter:我认为我的 CSS 文件不起作用
【发布时间】:2016-05-24 13:18:26
【问题描述】:

你好,我正在运行 CodeIgniter 3.0.6,这是我的目录结构:

/application
/assets
   /js
     /mycss.css
/system

我的默认控制器在index.php 中加载这个文件就好了,但是当我加载另一个页面时,整个页面会重新加载,但是虽然这个文件正在加载,但它并没有做我想要它做的事情。当我查看源页面时,链接正常。可能是什么问题呢。我正在使用base_url('assets/js/mycss') 来加载它

简单地说,我欢迎我的默认控制器。在这个控制器的index() 方法中,我有$this->load->view('template/index')。这工作正常。现在,如果我在同一个控制器中以另一种方法uniserve() 加载相同的页面,我的 css 文件不会做我想要它做的事情(我的页面布局被扭曲)但所有其他 css 文件都运行良好。这里有什么问题。请帮忙。

此链接提供了确切的问题和确切的代码,但我的 beyond.min.css 在加载正常后无法正常工作。如何实现 php 的 codeigniter 中提供的相同解决方案?谢谢: Why can't I load js and css files on my pages?

【问题讨论】:

  • base_url('assets/js/mycss.css') ?
  • 有没有机会将css 和js 目录混合在一起?
  • 即使我的 css 文件在 js 目录中也没有问题。该链接应该有效地指向正确的文件

标签: php css codeigniter


【解决方案1】:

你也可以使用 link_tag()。

<?= link_tag('assets/js/mycss.css') ?> 会给 <link href="http://yoursite.com/assets/js/mycss.css" rel="stylesheet" type="text/css" />

并确保在您的 config.php 文件中指定了 base_url

【讨论】:

    猜你喜欢
    • 2017-01-07
    • 1970-01-01
    • 2019-12-08
    • 1970-01-01
    • 1970-01-01
    • 2019-06-23
    • 1970-01-01
    • 1970-01-01
    • 2020-04-05
    相关资源
    最近更新 更多