2011-12-24 126 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") 

對我的作品!