Css链接出现在body标签内,而不是head标签

时间:2017-07-01 04:15:14

标签: php html5 css3 codeigniter web-inspector

我在php codeigniter.Am做了一个项目,在head标签里面给我所有的css链接。但是当我在网页上检查时,所有的css链接都在body标签中,而不是在head标签中。我想做什么?

This is the html am using

This is what am getting while inspecting

3 个答案:

答案 0 :(得分:0)

修正引号和撇号。

因为你在href引号中使用了引号,所以标记正在破坏,导致浏览器以正确的标记猜测

您无法使用*.example.com - 所有这些引号都算作引号。

切换到撇号以获取某些内容,例如<link href="<?php base_url("foo bar") ?>"><link href="<?php base_url('foo bar') ?>">

答案 1 :(得分:0)

根据您提供的屏幕截图。您的<head></head>中有一个未公开的标记。

请确保您的HTML标记已关闭。包含<link/><script><script/><meta/><style></style><title></title>等。

根据您的屏幕截图,我建议您尝试在脑中编辑html标记(尤其是meta标记)

<meta whatever="whatever"><meta whatever="whatever"/>

<link whatever="whatever"><link whatever="whatever"/>

答案 2 :(得分:0)

在您的基本网址链接中,您有双引号"",因为您有双引号,所有已准备就好用base_url('')内的单引号

href="<?php echo base_url("something.css");?>"

更改为基本网址中的单引号

href="<?php echo base_url('something.css');?>"

确保您自动加载了网址助手config / autoload.php

还要确保在config.php中设置了基本网址必须

$config['base_url'] = 'http://localhost/projectname/';

或某个域名

$config['base_url'] = 'http://www.example.com/';