На сервере это должно работать, но на кампуктере эффекта нет:
Это будет работать везде. Только вопрос, а есть ли там файл или все таки он в другом месте относительно основного файла.
Например, локально вы только верстаете, а на сервере уже правит балом CMS или работают системы сборки перемещающие файлы.
про иерархию :
имеем такую структуру
css +js + img + index.html , внутри каждой папки файлы style.css app.js + в папке img много картинок
в css обращаемся так
../img/имя картинки
если же структура такая style.css папка img папка js и index.html то url будет такой
Вопрос совсем о другом. На локальном компьютере есть папка с style и папка с src. Внутри style лежат .css, внутри src - картинки. Браузер не может определить путь к картинке в src из .css в style. Запрос в css: utl(../src/file.png);
Браузер видит это как src/file.png. Я сейчас верстаю прямо на компьютере и столкнулся с такой глупой проблемой, которая доставляет неудобства. На сервере всё прекрасно работает.