Родственные отношения: что это такое и как это работает

Относительный путь (или relative path на английском) представляет собой адрес файлового ресурса относительно текущего рабочего каталога. Это может быть директория или подкаталог в текущем каталоге, вокруг которого будут построены ссылки на другие файлы и папки.

Как правило, относительные пути используются для ссылок на файлы, которые находятся в той же структуре каталогов, что и исходный документ HTML, CSS или JS. Они обычно начинаются с символа точки (.), что означает текущую директорию, или символа двух точек (..), что означает родительскую директорию.

Допустим, что у вас есть следующая структура каталогов:


root/
    ├── css/
    │   └── style.css
    ├── img/
    │   ├── logo.png
    │   └── banner.jpg
    └── index.html

Исходный файл `index.html` ссылается на файлы стилей и изображения с помощью относительных путей. Например, чтобы подключить файл `style.css`, мы можем использовать относительный путь `css/style.css`:

html


  
    
  
  
    Logo
    Banner
  

Если мы хотим ссылаться на изображение `logo.png` из файла `style.css`, мы можем использовать относительный путь `../img/logo.png`, где две точки означают родительскую директорию:

css
body {
  background-image: url("../img/banner.jpg");
}
.logo {
  background-image: url("../img/logo.png");
}

Относительные пути могут стать проблемой, если структура каталогов слишком сложная или если файлы перемещаются. В таких случаях лучше использовать абсолютные пути, чтобы обеспечить точное местоположение файлов.

Похожие вопросы на: "relative "

C extern: как использовать модификатор extern в языке C
Visual Studio 2013 - скачивайте бесплатно и без регистрации
Monogame - играть и создавать игры на C#
Offset SQL: Как работать с отступами в запросах
Эндпоинт: что это такое и как оно работает
PostgreSQL Online: Базы данных в облаке
Ifconfig команда не найдена - решаем проблему
Python 3 Index: Your One-Stop Destination for Python 3 Learning
Как сделать текст жирным в HTML
Комментарии в SQL: руководство для начинающих