2012-03-07 4 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 .. тот же браузер .. тот же код ... вот почему его так запутанно –

+0

Хм - это хорошо вопрос, почему внезапно он перестанет работать на вас. Вы работали локально или на удаленном сервере? (Может быть, что-то временно заблокировало эту таблицу стилей между вами и сервером?) Я обнаружил, что иногда очистка кэша DNS-резольвера устраняет такие проблемы. – Tim

+0

Вы были абсолютно правы ... Когда я работал над этой частью кода, у меня была эта дополнительная папка в корне с теми же файлами. Всего пару дней назад я очистил все, и вчера я работал над некоторыми другими функциями, когда увидел это. У сервера все еще есть эта дополнительная папка ... Я suck ~ _ ~ Но спасибо за помощь: D –

0

Использование

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

Если вы используете это, добавьте атрибут runat = "server" – Joe

+0

Спасибо за опцию, но у меня больше нет проблемы с пути. Я просто хочу знать, почему это вдруг перестанет работать с/в начале. –

Смежные вопросы