我的主文件夹中有一个用于所有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" />