Как можно открыть HTML файл, находящийся в папке, расположенной на уровень выше текущей?

Я работаю над проектом в учебных целях. У меня есть стартовая страница start.html, расположенная по адресу (.../project/start.html), а остальные страницы находятся в папке ниже по адресу (.../project/pages/page1.html). Мне нужно реализовать простую ссылку на start.html из page1.html. 

В данный момент мой код выглядит так: <br/> <a href="http://project/peperoni%203.html" rel="nofollow">Вернуться в главное меню</a> <br/> Однако это не работает. Подскажите, пожалуйста, что следует указать в атрибуте href или, возможно, какой другой атрибут использовать, чтобы это корректно сработало? Я хотел бы, чтобы это было просто, так как затем мне придется объяснить проект самому.
  • 20 февраля 2025 г. 0:04
Ответы на вопрос 1
Чтобы открыть HTML файл, находящийся в папке, расположенной на уровень выше текущей, вам нужно использовать относительный путь. В вашем случае, так как файл `start.html` находится в директории `project`, а файл `page1.html` находится в поддиректории `pages`, вы можете использовать `../` для перехода на уровень выше.

Вот как может выглядеть ваша ссылка в `page1.html`:

```html
<a href="../start.html" rel="nofollow">Вернуться в главное меню</a>
```

Объяснение:
- `..` указывает на уровень выше текущей директории (то есть на директорию `project`).
- `start.html` — это файл, на который вы хотите сделать ссылку.

Убедитесь, что структура ваших папок именно такая, как вы описали, и данное решение должно сработать. Если вы используете относительные пути, они работают независимо от того, где размещён ваш проект (на локальном сервере или в интернете), и это поможет вам объяснить проект другим.
Похожие вопросы