Я не могу связать свой html-файл с другим html-файлом

<a href = "folder1/index.html">Home Page</a>

Я использовал эту инструкцию в своем коде, чтобы связать другой код в другой папке, но когда я тестирую и нажимаю «Главная страница», это не работает!

Как выглядит структура папок вашего приложения? Возможно, путь, который вы используете, неверен. Ссылка выше должна работать

Gitau Harrison 10.12.2020 18:37

на моем рабочем столе у ​​меня есть папка с именем myFolder, содержащая две папки: folder1 (которая содержит index.html) и folder2 (которая содержит файл кода этой инструкции)

Bacim OUESLATI 10.12.2020 18:40

это работает <a href = "./folder1/index.html">Home Page</a>?

l3est 10.12.2020 18:42

Отвечает ли это на ваш вопрос? Как сделать обратную ссылку из папки с помощью тега a-href?

l3est 10.12.2020 18:51
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Введение в CSS
Введение в CSS
CSS является неотъемлемой частью трех основных составляющих front-end веб-разработки.
Как выровнять Div по центру?
Как выровнять Div по центру?
Чтобы выровнять элемент <div>по горизонтали и вертикали с помощью CSS, можно использовать комбинацию свойств и значений CSS. Вот несколько методов,...
Навигация по приложениям React: Исчерпывающее руководство по React Router
Навигация по приложениям React: Исчерпывающее руководство по React Router
React Router стала незаменимой библиотекой для создания одностраничных приложений с навигацией в React. В этой статье блога мы подробно рассмотрим...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
Toor - Ангулярный шаблон для бронирования путешествий
Toor - Ангулярный шаблон для бронирования путешествий
Toor - Travel Booking Angular Template один из лучших Travel & Tour booking template in the world. 30+ валидированных HTML5 страниц, которые помогут...
1
4
167
4
Перейти к ответу Данный вопрос помечен как решенный

Ответы 4

Убедитесь, что имя вашей папки верно или путь к файлу верен, если все они верны, попробуйте домашнюю страницу

<a href = "./folder1/index.html">Главная страница</a>

Jale Yerdelen 10.12.2020 18:41
Ответ принят как подходящий

Ваш код: <a href = "folder1/index.html">Home Page</a>;

Давайте поймем, что он делает. Этот код должен быть в каком-то файле. Допустим, вы дважды щелкаете по файлу myFile.html, и этот код записывается внутри него.

Теперь эта строка говорит о том, что в том же месте у вас есть папка с именем - folder1 и внутри нее лежит файл index.html. Итак, структура будет похожа.

Теперь, если path is correct, ваш файл откроется. В коде, который вы написали, нет ничего плохого.

У вас есть 2 папки, в каждой по 1 файлу

Теперь, что касается вашей проблемы, сначала вам нужно перейти на 1 пробел вверх, а затем перейти в другую папку. Чтобы занять 1-е место, мы используем инструкцию ../.

Итак, для вас ответ будет:

<a href = "../folder1/index.html">Home Page</a>

на моем рабочем столе у ​​меня есть папка с именем myFolder, содержащая две папки: folder1 (которая содержит index.html) и folder2 (которая содержит файл кода этой инструкции) ... Итак, какой должна быть инструкция вместо этого?

Bacim OUESLATI 10.12.2020 18:41

@BacimOUESLATI - я обновил ответ. Проверьте это.

Deadpool 10.12.2020 18:52

на основе комментариев это структура папок, которую вы используете:

-myFolder
--folder1 (contains index.html)
--folder2 (contains the code you wrote)

для ссылки из папки2 в папку1 вам нужно использовать ../ вот так:

<a href = "../folder1/index.html">Home Page</a>

Ваша структура выглядит так:

myFolder
   |
   |----------folder1
                 |
                 |-----------> index.html
   |
   |----------folder2
                 |
                 |-----------> another_file.html

Чтобы связать index.html с another_file.html, нужно внимательно отметить путь от folder2 к folder1. Вам нужно будет сделать это в another_file.html, чтобы создать эту ссылку:

<a href = "../folder1/index.html">Home Page</a>

../ позволяет вам получить доступ к папке над вашим текущим местоположением, то есть folder2

Другие вопросы по теме