Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/372.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在页面的head部分将css文件包含到php中,并在body标记结尾之前将js文件包含到php中?_Javascript_Php_Html_Css - Fatal编程技术网

Javascript 如何在页面的head部分将css文件包含到php中,并在body标记结尾之前将js文件包含到php中?

Javascript 如何在页面的head部分将css文件包含到php中,并在body标记结尾之前将js文件包含到php中?,javascript,php,html,css,Javascript,Php,Html,Css,我想在php文件的头部包含一个css文件? 现在我以这种方式包括css: <?php include('./includes.header.html'); ?> <style><?php include('./test.css'); ?> </style> 它所做的是将css包含在主体部分,而不是头部部分。 我不知道如何在body标记的末尾之前添加js文件。 请告诉我如何在head部分包含css文件,在body标记结束之前包含js文件。 提前

我想在php文件的头部包含一个css文件? 现在我以这种方式包括css:

<?php include('./includes.header.html'); ?>
<style><?php include('./test.css'); ?> </style>

它所做的是将css包含在主体部分,而不是头部部分。 我不知道如何在body标记的末尾之前添加js文件。 请告诉我如何在head部分包含css文件,在body标记结束之前包含js文件。
提前感谢。

php
include
应仅用于包含php文件,而不是css。编辑标题HTML并添加css

<head>
  <link rel="stylesheet" type="text/css" href="test.css">
</head>

您可以使用PHP anywhere ie以编程方式添加它

<?php print_r('<link rel="stylesheet" type="text/css" href="test.css">'); ?>

根据网页的默认结构添加如下css和js文件

HTML

<html>
  <head>
    <link rel="stylesheet" type="text/css" href="test.css">
  </head>
  <body>
    //your other code here
    <script src="test.js">
  </body>
</html>

//你的其他代码在这里

php include可用于添加php文件,但对于css,您应使用此默认方法。

对于您关于将样式添加到特定页眉的评论,您可以使用带条件的isset
和变量将特定于节的样式设置到页眉,如下所示:

<?php
    if (isset($section_specific_styles))
    {
        echo "<link rel=\"stylesheet\" href=\"css/{$section_specific_styles}.css\">";
    }
?> 


然后,您可以在相关页面中设置变量
$section\u specific\u styles
,以便仅在该页面的标题中添加样式表(因此,没有变量集的其他页面不会添加其他样式表)

将css调用放入
includes.header.html
中,您不想在css文件中使用php include,只是调用
,您需要这样做的原因是什么?也许这会帮助您将css存储在变量中并在html文件中打印。检查以上内容link@Dagon这是一个模板文件。我不想在每个文件上都加载test.css。你好@Harry,谢谢你的回复。header.html是一个模板文件。因此,header.html将在很多地方使用。但是test.css只能在一个页面上使用。我不想在每个页面上都包含test.css。如何添加页面特定的css文件,同时在每个页面上保持模板header.html相同?