#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