我的主文件夹中有一个用于所有css的文件夹,称为“main”。在“主”中,我还有另一个名为“数学”的文件夹。我想在“数学”文件夹中使用我的CSS,但是当我键入以下内容时:

      <link rel="stylesheet" href="css/basic.css" type="text/css" media="screen" />

在“math”文件夹的index.html上,它可以正常工作。我认为这是因为它正在寻找math文件夹内的css文件夹。如何链接到不在math文件夹中的css文件夹?

最佳答案

据我了解,您的目录结构如下:

siteroot
    main
       math
       css

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

有两种解决方案,最简单的方法是使用绝对路径:
  <link rel="stylesheet" href="/main/css/basic.css" type="text/css" media="screen" />

绝对路径是更好的解决方案,并且可以减少以后的麻烦。我也不知道有什么缺点。

或者,您可以使用“..”遍历目录
 <link rel="stylesheet" href="../css/basic.css" type="text/css" media="screen" />

09-30 16:57
查看更多