我想从子目录中包含我的css和js文件。
以下所有示例都不适用于我:
<link rel="stylesheet" src="css/style.css" />
<link rel="stylesheet" src="/../page/css/style.css" />
<link rel="stylesheet" src="www/page/css/style.css" />
<link rel="stylesheet" src="/www/page/css/style.css" />
<script src="../js/config.js"></script>
<script src="../styles/js/config.js"></script>
<script type="text/javascript" src="js/config.js"></script>
如果我想要包含同一目录中的文件,它可以正常工作。
如果我想在目录中包含它们&#34; styles / css /&#34;它也没有用。
我的代码出了什么问题?我无法从子目录中包含css和js文件吗?
感谢您的回复!
答案 0 :(得分:0)
include()
可能没有用,请查看file_exists() 如: -
$filename = '/path/to/foo.txt';
if (file_exists($filename)) {
// include your file
}
将<link>
用于jss的css和<script>
标记
像
<link rel="stylesheet" href="../css/style.css">
等等
表示js
<script src="../jquery.min.js"></script>
答案 1 :(得分:-2)
您必须使用methode来定义路径:相对于实际网页或基于站点根文件夹。
如果要将其包含在根文件夹中,则必须在字符串的开头插入/
,否则不会。
html
|-pages
|-css
| |-style.css
|-page.html
你可以使用:
<style>
<?php include '/pages/css/style.css';?>
<?php include 'css/style.css'; ?>
</style>
(ps:你必须在两个包含行之间进行选择)