2012-06-17 1 views
2

Im используя следующий CSS, чтобы установить фоновое изображение для моего менюПроблема с погрузочным фоновое изображение с использованием CSS (Aptana Studio)

#menuContainer 
{ 
    background:url('../images/main-bg.png') repeat-x; 
} 

Мой CSS внутри

~/styles/site.css 

и мое изображение находится внутри

~/images/main-bg.png 

Проблема в том, что это отлично работает в Chrome, но не работает в Firefox. Но если изменить URL в

#menuContainer 
{ 
    background:url('images/main-bg.png') repeat-x; 
} 

Он начинает работать в Firefox и Chrome не работает.

Может ли кто-нибудь помочь?

+0

Только что заметили, что ваше имя папки изображений «img» и в таблице стилей вы называете эту папку «образами». Это ошибка типа ??? – Libin

+0

Прошу прощения за то, что мои изображения находятся внутри папки под названием «изображения». – Geethanga

ответ

0

Это походит утра на моей стороне. Все время я использовал Aptana Studio для проверки моего сайта. Когда я запускаю страницу из Aptana, она автоматически открывает Firefox, когда она не отображает изображения. Он использует встроенный сервер Firefox. Я думаю, что проблема есть. Наконец, я попробовал только открыть веб-страницу в Firefox и Chrome, щелкнув правой кнопкой мыши на Index.html в проводнике Windows, он отлично работает в обоих браузерах. Спасибо всем за поддержку.

0

ли эта работа:

#menuContainer 
{ 
    background-image:url('./../images/main-bg.png') repeat-x; /* or './../img/main-bg.png' */ 
} 

Если у вас есть доменное имя (или работают Localhost), то вы должны попробовать использовать абсолютный путь, чтобы получить изображение, как я чувствую этот вопрос является тем, как браузеры разрешения относительных путей:

#menuContainer 
{ 
    background-image:url('wwww.example.com/images/main-bg.png') repeat-x; /* or 'localhost:8080/images/main-bg.png' - please replace 8080 with the port you are using. */ 
} 
+0

Это работает в Chrome, но не в Firefox. – Geethanga

+0

Где ваш html-файл? это на '~/*. html'? Как тест, можете ли вы переместить html-файл в папку стилей и проверить, работает ли ваш прежний код или мой код в обоих браузерах? – Playmaker

+0

Также @GeethangaAmarasinghe См. Редактирование. – Playmaker

0

заменить этим

#menuContainer 
{ 
    background:url('../img/main-bg.png') repeat-x; 
} 
+0

Отметьте, пожалуйста, комментарий. – Playmaker