我一直在使用多种不同的方法来为我正在构建的站点添加 header.php 和 footer.php 文件。
我不确定是引用网站上不同单独页面所需的几个 .css 和 .js 文件的最有效位置。我已将包含的页面设置如下(这些页面被简化到最低限度以说明结构的重点):
header.php:
<html>
<head>
<title>Example Page 1</title>
<link rel="stylesheet" type="text/css" href="menu_styles.css"/>
<script type="text/javascript" src="main_menu.js"></script>
</head>
<body>
<!------MENU CODE HERE------>
后跟任何页面.php:
<?php
include 'header.php'
?>
<div>Page Content 1</div>
<div>Page Content 2</div>
<?php include 'footer.php' ?>
其中 footer.php 最简单的形式如下:
</body>
</html>
我可以看到在标头中引用 menu_styles.css 和 main_menu.js 的逻辑,因为菜单代码将始终在此处编写。但是,如果我有一个单独的页面,例如,一个带有自己需要的 js/css 文件的图像滚动器,那么定义这些文件的最有效方法是哪里?我可以在主页本身内完成,还是必须在 header.php 中定义每个 .css 和 .js?这会产生一个很长的列表,对我来说似乎效率低下,因为许多页面不需要定义到这些文件的链接。