2015-10-01 2 views
0

Я сохраняю таблицы стилей в {root}/styles во время изображений в {root}/images для веб-сайта.Разница между «../» и «~ /» относительным путем

  1. какая разница между ../ и ~/. ?
+0

Этот вопрос довольно расплывчатый. '~ /', кажется, имеет смысл только в некоторых конкретных контекстах, ни одна из которых не определена в вопросе. –

ответ

6

../ ссылки на родительский каталог.

~/ не имеет особого значения в стандартных URL-адресах. Он имеет особое значение в

  • ASP.NET где ссылается на корень приложения
  • UNIX оболочек, где он ссылается на текущий домашний каталог пользователя
2

../ относится к текущей траектории файла.

~/ относится к корню приложения (в ASP.NET).

0

../ идет вверх на одну директорию из текущей директории.

~/ отправляется в каталог, откуда вы изначально пришли (не используется в html).

0

В зависимости от структуры вы работаете on.If у вас есть ASP.NET контекст ~/ с ResolveUrl относится к директории корневого уровня, не обращая внимания на подкаталоги, а также.

В CSS мы переходим к предыдущим каталогам, используя ../. Если вы используете ../../, вы переходите к двум шагам назад и так далее. Если вы используете ./, вы можете добраться до корня