我是codeigniter的新手,我还在学习它。我的问题是css文件没有应用在页面上,它被链接了,我可以看到它,但它不起作用。我的头文件.php
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Proyectos makers</title>
<link rel="stylesheet" type="text/css" src="<?php echo base_url('assets/estilos.css'); ?>">
</head>
<body>
我的css文件:
body{
background-color: #CC00CC;
}
在我的config/autoload.php中,我加载url助手
$autoload['helper'] = array('url');
我还删除了config.php 中的index.php页面
这是我的.htaces文件:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L]
当我查看源代码时,css文件是链接的。我点击它并显示css文件的代码。但这并没有改变我网站的面貌。
我发现了错误。它不是src,而是我链接中的href。错误:
<link rel="stylesheet" type="text/css" src="<?php echo base_url('assets/estilos.css'); ?>">
好:
<link rel="stylesheet" type="text/css" href="<?php echo base_url('assets/estilos.css'); ?>">