Я использую PNG изображение в качестве фона в DIV:Невозможно отобразить PNG изображение в качестве фона DIV
background: url('/abc/pages/images/loading/loading_bg.png');
Отобразите DIV, установив CSS display=block
, но не отображается изображение.
Изображение существует и может отображаться в Chrome, если U введите полный URL-адрес изображения в адресной строке.
Если изображение отображается один раз, фон DIV будет отображаться ОК.
Эта проблема не существует в IE или Firefox.
Я изменил изображение на .JPG
, та же проблема существует.
Я проверил это изображение на вкладке ресурсов (F12 в Chrome): миниатюра является сломанным файлом, но если я нажму «открыть изображение на новой вкладке», он отобразится правильно на новой вкладке!
Кто-нибудь дает мне несколько советов по этому поводу? Спасибо.
Приложение: «Фоновое изображение» вычисленного стиля - это URL-адрес изображения. Так что это не переопределение. К этому URL-адресу можно получить доступ другой вкладкой, и изображение PNG будет правильно отображаться на новой вкладке. Таким образом, нет проблем с URL. Еще одна вещь: когда страница отображается первоначально, DIV скрывается отображением: none. И я пытаюсь отобразить его с помощью display: block. Я размещаю это на форуме Chrome, и никто не отвечает на него.
У вас есть расширение AdBlock, установленное в браузере Chrome? –
Могут быть связаны: http://stackoverflow.com/questions/4633409/background-image-wont-show-up-in-css-unless-i-load-an-image-using-the-img-tag –
I знаете, это может показаться глупым, но вы дважды проверили img src? Попробуйте удалить '/' перед abc/pages/... Просто мысль – ityler22