Codeigniter Base url在标题中不起作用

时间:2012-09-10 09:50:06

标签: css codeigniter url stylesheet

我使用的是codeigniter Framework,无法将样式表链接到页面!我创建了一个header和fotter文件,因此每个页面都会加载样式表。内容正在通过,但没有传递任何样式。我的文件布局如下:

应用 资产 的index.php 系统 等..

在我的资产文件夹中我有:

资产/ CSS 图片 JS 包括

在我的标题中,我有:

    <!DOCTYPE html>
    <html lang="en">
    <head>
<meta charset="utf-8">
    <meta name="viewport" content="">
<title>Site Name</title>
    <link rel="stylesheet" href="<?php echo base_url();?> assets/css/style.css"  type="text/css" media="screen" />

    </head>
    <body>

在我的主页上,我使用以下命令加载页眉和页脚:$ this-&gt; load-&gt; view('header');, $ this-&gt; load-&gt; view('footer');

我检查了我的基本网址并设置了一个htaccess文件并自动加载了网址助手。我试过没有基本网址(标准程序)访问我的css文件,但仍然没有运气。

3 个答案:

答案 0 :(得分:0)

我的错误 - 在资产/ css / style.css旁边留下了一个空格。

答案 1 :(得分:0)

您可以像这样编辑

<link rel="stylesheet" href="<?php echo base_url();?>/assets/css/style.css"  type="text/css" media="screen" />               "you are missing '/'"

答案 2 :(得分:0)

我的解决方案是您必须在控制器中加载url帮助程序,您可以在其中调用主页视图(标题,主页内容和页脚)。如果有人有更好的,请发布。

$this->load->helper("url");