Как ссылаться на другие папки?

#html

#HTML

Вопрос:

Я создал несколько html-страниц и одну CSS-страницу внутри папки (веб-сервис). Сначала я просто ссылался на свою CSS-страницу таким образом, потому что они были в одной папке.

 <link rel="stylesheet" href="style.css">
  

Затем я хотел, чтобы он выглядел более чистым, поэтому я создал отдельные папки для html и CSS в уже существующей папке (Webservice). Новые папки были названы html и CSS. Если я сделаю это, как показано ниже, это сработает, но мне также нужно иметь доступ к файлам на других компьютерах / устройствах.

 <link rel="stylesheet" href="file:///Users/home/Desktop/Webservice/css/style.css">
  

Это не работает, чтобы сделать так:

 <link rel="stylesheet" href="css/style.css">
  

Как мне решить эту проблему?

Ответ №1:

Вам нужно будет использовать ../ внутри папки html, чтобы перейти в родительскую папку. А затем вы можете получить доступ к папке css, чтобы ваша ссылка выглядела так:

 <link rel="stylesheet" href="../css/style.css">
  

Используя относительный путь, он будет работать на другом компьютере.

Комментарии:

1. Если вы используете разные глубины папок, достаточно одной вложенной папки, тогда вы обречены на это решение. лучше использовать абсолютный путь, например href=»/css/style.css»

Ответ №2:

Вы должны установить relative path свой стиль CSS из HTML-файла. Чтобы просмотреть больше https://desktop.arcgis.com/en/arcmap/10.3/tools/supplement/pathnames-explained-absolute-relative-unc-and-url.htm