我想将外部css连接到页面。放在C:\wamp\www\QBCI\Style\syle.css
上的css,我正在使用自动加载助手$autoload['helper'] = array("html","form","url");
所以,我写这个<link href="<?php echo base_url(); ?>Style/style.css" type="text/css" rel="stylesheet" />
的css连接器,现在这里是视图
<html>
<head>
<link href="<?php echo base_url(); ?>style/style.css" type="text/css"
rel="stylesheet" />
</head>
<body>
<div class ="header">
http://localhost/QBCI/ //i was echoing base_url()
</div>
<div class ="content">
</div>
</body>
最后,这是我在config.php的基本网址
$config['base_url'] = 'http://localhost/QBCI';
为什么没有加载style.css?我做错了什么?
解决了,我制作了css文件&#34; syle.css&#34;而不是&#34; style.css&#34;对不起,谢谢你的支持
答案 0 :(得分:1)
尝试
<link href="<?php echo base_url('style/style.css'); ?>" type="text/css" rel="stylesheet" />
确保您的.htaccess
正常工作且您的style/
目录位于正确的位置(在大多数情况下位于 index.php 的同一文件夹中)。
当您使用子文件夹( QBCI )时,请确保将其放在.htaccess
重写路径中。
答案 1 :(得分:0)
您确定在$config['base_url'] = '';
中设置了config/config.php
吗?
此外,文档建议您将base_url
函数传递给路径而不是连接它,它不应该产生那么大的差别但是......
http://codeigniter.com/user_guide/helpers/url_helper.html
答案 2 :(得分:0)
您需要在base_url
值中添加一个尾部斜杠:
$config['base_url'] = 'http://localhost/QBCI/';
答案 3 :(得分:0)
你的文件在Style / syle.css下而不是style.css你必须重命名该文件,因为你错过了一个