2011-12-24 128 views
4

我有一个名为“main”的主文件夹中的所有css文件夹。在“主”中,我有另一个名为“数学”的文件夹。我想用我的CSS中的“数学”的文件夹,但是当我键入:文件夹之外的文件夹路径

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

它doenst工作的“数学”文件夹的index.html。我认为这是因为它正在寻找数学文件夹内的css文件夹。我如何链接到不在数学文件夹中的css文件夹?

回答

9

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

siteroot 
    main 
     math 
     css 

您正在寻找从/main/math/index.html /主/ 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" /> 
0

CSS和数学使用../ 因此,它看起来像你必须去到同一个目录../ CSS/basic.css

1

使用绝对路径:

href="/main/css/..." 
3

例如目录是这样的:

Desktop > 
     ProjectFolder > 
         index.html 
         css  > 
           style.css 
         images  > 
           img.png 

你是在你的style.css,并要使用img.png作为背景图像,使用:

url("../images/img.png") 

对我的作品!