Как поместить гиперссылку на "два уровня выше в дереве каталогов"?

Я пытаюсь закодировать мою домашнюю кнопку. Есть ли способ просто подняться вверх по файловой структуре, а не использовать абсолютный путь, как у меня ниже.

у меня есть файл index.html, который у меня есть в C:UsersRandyDocumentsXML

вот мой код:

<a id="my-family" href="C:UsersRandyDocumentsXMLindex.html">Home</a> 

вот откуда я пытаюсь прийти:C:UsersRandyDocumentsXMLprojectxml

5 ответов


можно использовать ../index.html относятся к index.html в Родительском каталоге.


пройти два уровня вверх "../../ "и ваш обычный url из двухуровневой папки.

"../ "в пути используется для перехода на один уровень вверх. Но, его можно использовать для больше времен, для того чтобы пойти больше уровней вверх.

пример:

| HOME <br> 
+- image.jpg<br> 
|_
  |
  +- CONFIG<br>  
     |
     + PICTURE_CONFIG
       | 
       +- myfile.html

myfile.html содержит:

<img src="../../image.jpg" />

второй"../ "переходит из PICTURE_CONFIG в папку CONFIG
первый." ./"переходит из конфигурации в домашнюю папку
"изображение.jpg " ищет файл в домашней папке "изображение.в JPG"


Я не совсем уверен, что вы спрашиваете, но в относительных путях,../ Это "вверх на один уровень".

и ../index.html на индекс следующего каталога. Надеюсь, это поможет.


  1. <img src="picture.jpg"> когда картинку.jpg находится в той же папке, что и текущая страница

  2. <img src="images/picture.jpg"> когда картинку.jpg находится в папке images, расположенной в текущей папке

  3. <img src="/images/picture.jpg"> когда картинку.jpg находится в папке images, расположенной в корне текущего web

  4. <img src="../picture.jpg"> когда картинку.jpg находится в папке на один уровень выше текущего папка

    1. <img src="../../picture.jpg"> когда картинку.jpg находится в папке двумя уровнями выше от текущей папки

надеюсь, этот пример поможет :)

источник:https://www.w3schools.com/html/html_filepaths.asp


Он работает для меня, чтобы вернуться на два уровня (родительская папка) через ссылку hyper link.