@Nerevar96

Почему не работает свойство backgroung-image?

В HTML коде, через тег img картинка загружается, и все работает корректно (значит путь верный)
6297fdd55850e003531925.png

Но в CSS коде, не происходит вообще ничего, при этом в редакторе кода путь к картинке подсвечивается странно (белые буквы после слешей). Стили тоже подключены, потому что фонт-сайз работает (я там для теста прописал текст)6297fec5b600a602525191.png

Дело в настройках vs code?
  • Вопрос задан
  • 90 просмотров
Пригласить эксперта
Ответы на вопрос 2
nixory
@nixory
Начинающий - Front-end разработчик + Web дизайнер
Так ты просто в url напиши "../img/bg.jpg" :3
Ответ написан
Комментировать
@Dimava2
src должен содержать URL
URL должен содержать протокол (https/http/ftp/file/...) если он не относительный
Чтобы увидеть настоящий URL картинки - откройте в браузере саму картинку (перетаскиванием картинки в пустую вкладку), будет что-то вроде
file:///C:/ProgramData/NVIDIA%20Corporation/Downloader/latest/NVI2/uninstall_btn_pressed.png

, вот это в src и вставляйте

Но всё-таки лучше используйте относительные ссылки

Но вообще говоря, раз уж вы пишете html, лучше используйте локальный сервер:
  1. (VSCode) live-server-preview - позволяет отрыть html прямо в VSCode, в правой половине редактора, с автообновлением
  2. (VSCode) https://marketplace.visualstudio.com/items?itemNam... - то же самое, но запускает в браузере а не редакторе

  3. (Chrome) https://chrome.google.com/webstore/detail/web-serv... - позволяет запустить простенький сервер прямо из браузера не устанавливая никаких программ


(впрочем, использование file:/// тоже может иметь смысл, например у меня самопальный просмотрщик картинок именно на них работает)
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы