Используйте текущее местоположение файла в качестве ориентира для определения пути к целевому файлу.
Концепция абсолютного путиПолный путь ко всему файлу, например X:/www/web/index.html или http://waldo.com.cn/index.html. Оба эти пути являются абсолютными.
Подробное объяснение различных способов использования относительных путей.Предположим, что в данный момент существует страница, которая хочет создать ссылку на страницу с именем test.html. Ниже показаны выражения нескольких относительных путей.
| Пример относительного пути | Смысл пути |
|---|---|
| href=test.html | Указывает, что эта страница находится в каталоге, где находится текущая страница. |
| href=./test.html | Указывает, что эта страница находится в каталоге, где находится текущая страница. Одиночная точка имеет то же значение, что и непосредственное имя файла выше. |
| href=/test.html | Указывает, что эта страница находится в корневом каталоге веб-сайта. |
| href=../test.html | Указывает, что эта страница находится в каталоге над текущей страницей. |
| href=../../test.html | Указывает, что эта страница находится в каталоге на один уровень выше текущей страницы (т. е. на два каталога выше). Каждый раз, когда родительский каталог увеличивается, добавляйте ../. |
| href=../test.html | Указывает, что эта страница находится в веб-подкаталоге каталога над текущей страницей. |
Одинарная косая черта / представляет корневой каталог. Одинарную косую черту / можно использовать для прямого доступа к корневому каталогу на любом уровне.
Предположим, что многие места на веб-странице связаны со страницей about.html в веб-папке в корневом каталоге веб-сайта, тогда html-код должен быть написан следующим образом: <a href='/about.html'>link to </а>.
Относительные пути позволяют получить доступ к файлам в родительском каталоге текущей страницы. ../ представляет каталог верхнего уровня текущего файла, при условии, что текущий путь к странице — Waldo.com.cn/StaticPageFiles/SiteMapFiles/tag_11_1.htm. Страница должна иметь ссылку на файл X:www/web/StaticPageFiles/SiteMapFiles/Tag3/tag_3_1.htm. Тогда адрес ссылки на текущей странице должен быть <a href='../Tag3/tag_3_1.htm'>.NET标签</a> .
PS: поскольку текущий каталог — Tag11, а каталог, в котором находится целевой файл, который будет связан со страницей, — это Tag3, который принадлежит тому же родительскому каталогу SiteMapFiles, что и текущий каталог, поэтому вам нужно использовать ../ для ссылки сначала в родительский каталог, а затем создайте ссылку на родительский каталог. Целевой каталог и файлы.
Относительные пути доступа к файлам в многоуровневых родительских каталогах текущей страницы.Поскольку ../ представляет каталог верхнего уровня текущего файла, то ../../ представляет каталог верхнего уровня текущего файла. Просто наложите ../ в соответствии с количеством родительских уровней, которые необходимо получить.
Относительные пути обеспечивают доступ к файлам в подчиненном каталоге, которому принадлежит текущий файл подкачки. Просто используйте имя текущего каталога/имя подчиненного каталога/имя целевого файла. Предположим, что текущий файл находится в каталоге shiyousan.com/StaticPageFiles/SiteMapFiles/ . Чтобы создать ссылку на файл под тегом Tag3 в текущем каталоге, адрес ссылки можно записать следующим образом: <a href='SiteMapFiles/Tag3/tag_3_1.htm'>链接</a> , или вы также можете использовать ./, ./ записывается так: <a href='./SiteMapFiles/Tag3/tag_3_1.htm'>链接</a>。
.--------Одна точка или прямое имя каталога указывает текущий каталог.
.. --------Двойные точки обозначают каталог верхнего уровня текущего файла.
/--------Одиночная косая черта указывает корневой каталог текущего веб-сайта.
Выше приведено подробное объяснение того, как HTML использует относительные пути для получения файлов в каталогах на всех уровнях, представленное редактором. Надеюсь, это будет вам полезно. Если у вас есть какие-либо вопросы, оставьте мне сообщение, и редактор ответит. к вам вовремя. Я также хотел бы поблагодарить всех за поддержку сайта боевых искусств VeVb!