我有三个不同的文件夹(css,js,images)放置在系统,应用程序,user_guide文件夹所在的位置。现在我正在尝试将这些文件包含在我的header_view.php中,如下所示:
<link rel="stylesheet" href="<?php echo base_url()?>/css/styles.css" type="text/css" media="screen">
<link rel="stylesheet" href="<?php echo base_url()?>/css/layout.css" type="text/css" media="screen">
然后在我的视图文件中,我包含了像这样的头文件
$this->load->view('header_view');
没有任何css样式显示..
有人可以帮我这个吗?非常感谢...
答案 0 :(得分:0)
显而易见的答案是查看HTML源代码,并访问CI输出的href
。它会像http://mysite/com/css/styles.css
访问该网址;如果CSS加载,问题出在其他地方。如果没有加载CSS文件,那么它就在错误的目录中。
您的.htaccess
也可能正在重写CSS请求。
你的规则可能看起来像:
RewriteEngine on
RewriteCond $1 !^(index\.php|images|css|robots\.txt)
RewriteRule ^(.*)$ /index.php/$1 [L]
防止重写CSS文件。
答案 1 :(得分:0)
我会用这样的东西加载它们
<?php echo link_tag('css/reset.css'); ?>
<?php echo link_tag('css/main.css'); ?>
如果您的CSS文件和媒体文件在它们应该是根目录中,请删除第一个“/”
应该是
css/styles.css
您的css,媒体文件和js文件应位于“public_html”
下