绝对路径Css / Js

时间:2014-04-24 13:32:53

标签: javascript css subdirectory

我想从子目录中包含我的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文件吗?

感谢您的回复!

2 个答案:

答案 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:你必须在两个包含行之间进行选择)