Нужна помощь Понимание: Base Href в Localhost не работает должным образом - PullRequest
0 голосов
/ 02 апреля 2019

Насколько я понимаю, <base href=""> может использоваться для указания на вашу "корневую" папку, чтобы использовать абсолютный путь к ссылкам, содержащимся в корневой папке.

Мои файлы находятся на локальном хосте. Структура основного файла для каждого проекта выглядит примерно так:

  • корень
    • содержание
    • изображения
    • включает в себя
      • CSS
      • JS

В моих файлах CSS я не смог использовать абсолютный путь. Например: чтобы получить фоновое изображение, я должен использовать "../../images/imagename.png"

В файле css, если я пытаюсь использовать /images/imagename.png, ссылка не работает.

В файле css, если я попытаюсь использовать C:/full_path_to_localhost/root/images/imagename.png ЭТО РАБОТАЕТ

В root / includes / header.php (файл заголовка, хранящийся непосредственно в папке «includes». Не в подпапке) я добавил тег «base href» непосредственно под заголовком выше каждой таблицы стилей:

<title></title>
<base href="C:/full_path_to_localhost/root/">
<link rel="">

ПРИМЕЧАНИЕ Я также пытался использовать file:///C:/full_path_to_localhost/root/

В файле css я попытался: /images/imagename.png и images/imagename.png, и я до сих пор не вижу изображение.

Если я скопирую / вставлю полный путь: «C: /full_path_to_localhost/root/images/imagename.png» в Проводник, он вызовет мое изображение

Я не уверен, что я делаю здесь неправильно или что я пропускаю

...