2016-06-16 2 views
-1

Я пробовал и искал много, но я не мог найти ответ на свою проблему.фоновое изображение работает в теге тела, но не в css

Когда я пишу в моем HTML файл, например:

<body background="images/background/123.jpg"> 

фоновое изображение отображается, но когда я пишу следующий код в файле CSS это не так:

body { 
    background-image: url("../images/background/123.jpg"); 
} 

Другие настройки к изображение, сделанное в CSS, действительно работает.

У кого-нибудь есть идея, почему он не работает в CSS?

Большое спасибо.

+2

'' jpg' против JPG' .. – nicael

+0

JPG upperca как таковые? Linux-среда? – Apostolos

+0

Кроме того, это пространство после левой стрелки на теге тела? – Rob

ответ

0

Предполагая, что файл HTML и файл CSS находятся в одном каталоге. версии CSS был путь "images/background/123.JPG" Но версия HTML тег имеет путь «../images/background/123.JPG»

не считая, что ничего не случилось с синтаксисом здесь, проблема здесь, безусловно, путь

Попробуйте

background-image:url("images/background/123.JPG"); 
+2

Почему? Как вы считаете, проблема в том, что этот ответ может решить? Бросание необъяснимых или необъяснимых догадок на стене - это не лучший способ заработать очки репутации (при условии, что вы заинтересованы в этом), или для OP или будущих посетителей страницы, изучая что-нибудь полезное. –

+0

@DavidThomas достаточно справедливо. Я согласен, что просто бросать ответ там не добавляет опыта обучения OP. Спасибо, что пригласили меня. Обновленный ответ. –

0

попробовать это одно:

background-image:url("../images/background/123.jpg"); 
+0

Немного объяснений было бы полезно. В чем проблема и как ваш код решает эту проблему? – showdev

+0

Вы использовали .jpg в html и .JPG в css. Вот почему. – user3475725

Смежные вопросы