Ответ
Относительный путь указывает расположение файла относительно текущей директории. Он не начинается с / или http://, а строится от текущего местоположения.
Примеры:
./file.js- файл в текущей директории../images/logo.png- подняться на уровень выше и зайти в папкуimagesassets/style.css- файл в поддиректорииassets
Преимущества:
- Короткие и читаемые пути
- Легко переносить проект
- Не зависят от домена или корня сервера
Недостатки:
- Могут сломаться при изменении структуры
- Требуют понимания текущей позиции
<!-- Пример в HTML -->
<img src="../assets/photo.jpg" alt="Photo"> Ответ 18+ 🔞
Вот, блядь, смотри, как эти пути работают. Относительный путь — это когда ты файл ищешь не от самого корня диска, как какой-то царь, а от того места, где сейчас стоишь, как нормальный человек. Он не начинается на / или http://, а тупо от текущей папки пляшет.
Смотри примеры, чтоб не быть мудаком:
./file.js— файл прямо тут, под ногами валяется.../images/logo.png— подняться на этаж выше (две точки — это как «на хуй отсюда») и занырнуть в папкуimages.assets/style.css— спуститься в соседнюю комнату под названиемassetsи взять оттуда стили.
Плюсы, ёпта:
- Коротко и понятно, не надо строить из себя академика.
- Проект можно взять и перенести куда угодно — пути не посыпятся.
- На домен или корень сервера им похуй, живут своей жизнью.
Минусы, блядь (куда ж без них):
- Стоит тебе перетасовать папки — и всё, пиздец, пути сломаются в лучших традициях.
- Нужно чётко понимать, где ты сейчас стоишь, а то начнёшь
../писать, а сам уже на три этажа выше уехал.
<!-- Вот так это в коде выглядит, просто и без зауми -->
<img src="../assets/photo.jpg" alt="Photo">
Вот и вся магия, ничего сложного. Главное — не запутаться, откуда ты начинаешь, а то получишь вместо фото ошибку 404, и будешь потом, как Герасим, «Му-му» говорить от безысходности.