使用INCLUDE函数时CSS失败



我为我正在构建的网站下载了一个模板+ CSS文件,该模板工作得很好,直到我试图将其分解并将每个代码放在自己的文件中(以便将来易于修改和编辑)。所以,当我剪掉头部部分,其中包括(标题+元数据…等),并把它放在自己的文件,并取代它(肯定)与include()函数,我失去了CSS样式,回到基本的&标准样式(黑色&白色,没有额外的格式…等)

Where did I Go wrong?下面是我使用的include函数:

<?php
include 'files/head.php';
?>

对于file:///C:/xampp/htdocs/test6/index.php这样的URL, PHP不会执行。您必须与apache一起运行它。目前你打开你的PHP脚本作为一个普通的txt或html文件-它只是传递给浏览器没有处理。

为了使include功能工作,你必须运行它与apache。当您使用xamp时,我认为您应该简单地使用URL打开它,如http://localhost/test6/index.php在这种情况下,apache将获得该请求并将其传递给PHP。PHP引擎将解释您的PHP脚本,并将include files/head.php"替换"为head.php的内容。如果一切正常,按下Ctrl+U后(或使用Developer Tools或Firebug查看HTML),您应该看到head.php的内容,而不是<?php include ....

请注意,css文件应该链接到相对URL,如css/screen.css。或者像http://localhost/test6/css/screen.css这样的绝对URL。如在google中搜索相对和绝对url获取更多信息

最新更新