如何链接位于另一个文件夹中的HTML文件中的CSS文件

时间:2017-08-29 06:37:18

标签: html css ejs

我的链接看起来像这样

<link rel="stylesheet" href="../styles/all.css" type="text/css" />

enter image description here

从图片中可以看出header.ejs文件的路径为/views/partials/header.ejs,而all.css文件位于styles/all.css。如何链接这两个文件?

3 个答案:

答案 0 :(得分:1)

将其更改为

<link rel="stylesheet" href="../../styles/all.css" type="text/css" />

<强>解释: 如果您只从header.ejs文件中找回一个文件夹,则表示您位于views文件夹中。那里没有存储styles个文件夹。所以你需要多回一个文件夹。

答案 1 :(得分:1)

我认为你需要使用

function rrmdir($dir)
{
    echo $dir.PHP_EOL;
    if (is_dir($dir))
    {
        $objects = scandir($dir);
        foreach ($objects as $object)
        {
            if ($object != "." && $object != "..")
            {
                echo $object.'='.filetype($dir."/".$object).PHP_EOL;
                if (filetype($dir."/".$object) == "dir") {
                    rrmdir($dir."/".$object);
                    rmdir($dir);
                }
                if (filemtime($dir."/".$object) <= time()-60*60*24) unlink($dir."/".$object);

            }
        }
        reset($objects);
        //rmdir($dir);
    }
}

在转到/style/all.css之前转到personal_website目录

希望这会有所帮助:)

答案 2 :(得分:0)

<link rel="stylesheet" href="../../styles/all.css" type="text/css" />

这应该有效。

  • 图像与引用它的文件位于同一目录中吗?
  • 目录位于
  • 目录下
  • 目录上方

在&#34;下面&#34;和&#34;以上&#34;,我的意思是子目录和父目录。相对文件路径为我们提供了双向旅行的方式。看看我的原始示例: enter image description here

以下是您需要了解的相关文件路径:

  • 以&#34; /&#34开头;返回根目录并从那里开始
  • 以&#34; ../"开头;向后移动一个目录并从那里开始
  • 以&#34; ../../&# 34开头;向后移动两个目录并启动 那里(等等......)
  • 要继续前进,只需从第一个子目录开始并保持 前进