codeigniter CSS外部链接显示在body标签内而不是head标签[重复]

r55awzrz  于 12个月前  发布在  其他
关注(0)|答案(3)|浏览(127)

此问题已在此处有答案

Why is  appearing in my HTML? [duplicate](10个答案)
5年前关闭。
我给我所有的css外部链接内的头部标记。但当我检查网页所有的css链接出现在身体标记,而不是显示在头部标记。做错了什么?

soat7uwm

soat7uwm1#

在你的基本网址链接在头你有双引号""因为你有双引号都准备好了 Package 它使用单引号内base_url('')

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

在基本url中将like更改为单引号

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

确保自动加载url helper config/autoload.php
另外,请确保您已在config.php中设置了基本URL必须

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

或者是一个域

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

zi8p0yeb2#

修正你的引号和撇号。
因为你在href引号中使用引号,标记被破坏了,导致浏览器在正确的标记上“猜测”。
不能使用<link href="<?php base_url("foo bar") ?>">--所有这些引号都算作引号。
将某些内容切换为撇号,例如<link href="<?php base_url('foo bar') ?>"><link href='<?php base_url("foo bar") ?>'>

lbsnaicq

lbsnaicq3#

根据你提供的屏幕截图。你的<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"/>

相关问题