2012-03-07 121 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