2012-03-07 118 views
0

到目前爲止,我認爲自己是一個體面的程序員,但現在我懷疑。Windows文件夾路徑混淆

我的文件夾結構如下圖所示

Root 
| 
|--- Images (folder) 
| 
|--- Inc (folder) 
|  | 
|  |--- main.css 
|  --- autocomplete.css 
| 
|--- start.aspx 

我有我的CSS文件中start.aspx

<link href="/styles/autocomplete.css" rel="stylesheet" type="text/css" /> 

聯但那是搞亂風格......經過長期令人沮喪的一天,我只是將其更改爲

<link href="styles/autocomplete.css" rel="stylesheet" type="text/css" /> 

只是爲了測試一個更無用的可能性它工作。它工作正常/在開始之前&仍然在生產服務器上工作...

我不明白...爲什麼突然css停止工作?

回答

1

不要對自己這麼難 - 事情發生。 :D

前導「/」應解析爲網站根目錄。

只使用「樣式」將查找當前目錄中的樣式文件夾。

您使用的是什麼瀏覽器?這個問題是出現在一個還是每一個?

+0

,但我是用帶/在開始自項目開始的第一環節。它從來沒有給我任何問題。我有生產服務器上的相同的代碼和CSS工程就好了...昨天突然停止..我使用Firefox 3.6 ..相同的瀏覽器..相同的代碼...這就是爲什麼它很混亂 – 2012-03-07 16:29:27

+0

嗯 - 這是一個很好的問爲什麼突然它會停止對你工作。你是在本地工作還是在遠程服務器上工作? (也許某些東西暫時阻止了你和服務器之間的樣式表?)我發現有時候刷新DNS解析器緩存清除了這樣的問題。 – Tim 2012-03-07 16:40:46

+0

你是絕對正確的......當我正在處理那部分代碼時,我有了這個額外的文件夾,並且具有相同的文件。就在幾天前,我清理了所有東西,昨天我看到它時正在研究其他一些功能。服務器仍然有額外的文件夾...我吸吮〜_〜 但謝謝你的幫助:D – 2012-03-07 16:44:04

0

使用

<link href="~/styles/autocomplete.css" rel="stylesheet" type="text/css" /> 
+0

如果你使用這個,添加runat =「server」屬性 – Joe 2012-03-07 16:29:36

+0

感謝您的選擇,但我沒有路徑問題了。我只想知道爲什麼它會在一開始就會突然停止工作。 – 2012-03-07 16:33:26