2012-04-30 3 views
0

У меня есть фоновое изображение размером ~ 300 КБ.html - background image slow to load

По какой-либо причине он не будет загружен на мою веб-страницу даже через несколько минут. Это код, в котором я использую фоновое изображение. Он находится на том же уровне, что и моя веб-страница.

Я делаю что-то неправильно здесь? Или изображение слишком велико ...? Спасибо.

body { 
background-color: #D2C7AC; 
background-image:url('background.jpg'); 
background-size: cover; 
background-repeat: no-repeat; 
} 

Я думаю, что проблема решена. Спасибо за помощь :)

+0

сообщение ссылка, мы можем проверить – ShibinRagh

+0

Добавлена ​​ссылка, спасибо. – Meowbits

+0

для чего это браузер? – breezy

ответ

3

URL-адрес изображения должен быть в кавычках.

background-image:url('background.jpg'); 

Вы можете проверить вкладку сети в инструментах для разработчиков, чтобы убедиться, что изображение было найдено правильно, а также (убедитесь, что он не возвращает 404).

+0

Обновлено, все еще запущено в проблему. – Meowbits

+0

Вы проверили, запрашивается ли изображение? Если вы откроете инструменты разработчика и перейдите на вкладку «Сеть», вы увидите что-то похожее на «GET background.jpg» и должно иметь статус 200 или 304. Если он имеет статус 404, это означает, что изображение не может (плохой URL). Если это 200 или 304, в вашем html или css есть что-то еще, что предотвращает отображение изображения. – Bill

+0

По ссылке, которую вы опубликовали, я вижу, что изображение отображается правильно, это очень медленно загружается. Не стоит так долго загружать 300 кб, что-то еще не так ... – Bill

0

Вы можете попробовать использовать Fiddler для исследования:

http://fiddler2.com/fiddler2/

Это поможет вам увидеть то, что происходит в фоновом режиме.