Background-image не отображается

Структура проекта

Структура проекта

в jquery.dataTables.css :

 table.dataTable thead .sorting {
  background-image: url("../images/sort_asc.png");
}
table.dataTable thead .sorting_asc {
  background-image: url("../images/sort_asc.png");
}
table.dataTable thead .sorting_desc {
  background-image: url("../images/sort_desc.png");
}
table.dataTable thead .sorting_asc_disabled {
  background-image: url("../images/sort_asc_disabled.png");
}
table.dataTable thead .sorting_desc_disabled {
  background-image: url("../images/sort_desc_disabled.png");
}

Структура папки не менялась, скачал и поставил, но картинки не отображаются, уже пробовал различные махинации с путем и папкой images все равно не получается, даже если браузер не пишет об ошибке все равно нет картинки. Что делать?


Ответы (3 шт):

Автор решения: Rikky

Попробуйте так: background-image: url("./web/DataTables/DataTables-1.10.21/images/название.png"); Убедитесь, что в папке images есть файл с таким именем.

Если не сработает, напишите, где именно находится html файл, в который вы подключаете этот css

→ Ссылка
Автор решения: VanilJS

table.dataTable thead .sorting {
  display: block;
  width: 200px;
  height: 200px;
  background-image: url("../images/sort_asc.png");
  background-size: contain;
  background-repeat: no-repeat;
}

→ Ссылка
Автор решения: Sergey

Решил проблему: у меня страница была с путем "/" от того http://localhost:8080/WebBD/DataTables/DataTables-1.10.21/images/sort_both.png не читался

→ Ссылка