Javascript 如何在页面的head部分将css文件包含到php中,并在body标记结尾之前将js文件包含到php中?
我想在php文件的头部包含一个css文件? 现在我以这种方式包括css: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 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相同?