【问题标题】:css not loading in codeigniterCSS未在codeigniter中加载
【发布时间】:2012-07-13 06:51:20
【问题描述】:

我有这个代码

<link href = "<?php echo base_url(); ?>css/style.css” rel=”stylesheet" type="text/css" />

它应该从 css 文件夹加载 style.cssecho base_url() 本身有效。 我还自动加载了url helper,所以我真的没有看到这里的问题,但它仍然没有加载。

【问题讨论】:

  • 打开源代码中给出的url,在这里给我们错误。我敢打赌,您的 .htaccess 不正确。
  • 您确定您的 css 文件夹位于您的网站根目录中吗?
  • 似乎在这个“字符之后我使用”这个和它不匹配。所以它确实是一个错字。源代码视图显示了它。

标签: css codeigniter base-url


【解决方案1】:

还要确保该目录没有被.htaccess 文件“阻止”,如果您使用它来删除 index.php

RewriteEngine on
RewriteCond $1 !^(index\.php|css|robots\.txt)
RewriteRule ^(.*)$ /index.php/$1 [L]

我个人会将 css 目录移动到资产目录中:

/assets/css
/assets/js
/assets/img

【讨论】:

    【解决方案2】:

    css 文件的默认位置与应用程序相同,即

    /css
    /application
    

    按照建议检查路径。

    【讨论】:

      【解决方案3】:

      查看页面的源代码并点击 css 文件链接,如果是 404s 然后检查您的 .htaccess 文件并确保该目录可用!

      【讨论】:

        【解决方案4】:

        尝试在函数中包含相关链接,例如user_guide

        < link href = " < ? php echo base_url('css/style.css') ; ? >” rel=”stylesheet" type="text/css"/>
        

        【讨论】:

          【解决方案5】:

          application/views/globals/css/style.css" type="text/css" media="screen" />
          或者你的文件夹结构是什么!

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2018-02-26
            • 1970-01-01
            • 2014-05-20
            相关资源
            最近更新 更多