文件夹外的文件夹路径

kir*_*rby 5 directory path

我的主文件夹中有一个名为"main"的文件夹.在"主"中,我有另一个名为"math"的文件夹.我想在"math"文件夹中使用我的css,但是当我输入时:

      <link rel="stylesheet" href="css/basic.css" type="text/css" media="screen" />
Run Code Online (Sandbox Code Playgroud)

它在"math"文件夹的index.html上工作.我认为这是因为它正在寻找math文件夹中的css文件夹.如何链接到css文件夹,该文件夹不在math文件夹中?

Cor*_*hin 13

如果我理解,你的目录结构如下:

siteroot
    main
       math
       css
Run Code Online (Sandbox Code Playgroud)

您正在寻找从/main/math/index.html链接到/ main/css中的样式表.

有两种解决方案,最简单的方法是使用绝对路径:

  <link rel="stylesheet" href="/main/css/basic.css" type="text/css" media="screen" />
Run Code Online (Sandbox Code Playgroud)

绝对路径是一种更好的解决方案,可以减少道路上的麻烦.我也不知道有什么缺点.

或者,您可以使用".."遍历目录

 <link rel="stylesheet" href="../css/basic.css" type="text/css" media="screen" />
Run Code Online (Sandbox Code Playgroud)


Kar*_*nne 5

例如你的目录是这样的:

Desktop >
        ProjectFolder >
                      index.html
                      css        >
                                 style.css
                      images     >
                                 img.png
Run Code Online (Sandbox Code Playgroud)

你在你的 style.css 并且你想使用 img.png 作为背景图像,使用这个:

url("../images/img.png")
Run Code Online (Sandbox Code Playgroud)

为我工作!