Фоновое изображение не отображается при определении в таблице стилей - PullRequest
9 голосов
/ 20 мая 2011

Я очень новичок в css, так что это может быть простой ответ.У меня есть 2 сценария и 1 работает, другой нет.Я надеюсь, что кто-то может помочь мне.

РАБОТАЕТ:

<head>
<style type="text/css"> 
body { 
    background-image:url('views/default/images/home.jpg');
;}
</style>
</head>

НЕ РАБОТАЕТ:

<head>
<link rel="stylesheet" type="text/css" href="views/default/home_style.css" />
</head>

В home_style.css>

body{ 
    background-image:url('views/default/images/home.jpg');
    margin-top: 0px !important; 
    padding-top: 0px !important; 
}

Ответы [ 2 ]

15 голосов
/ 20 мая 2011

Похоже, ваш CSS-файл находится в папке views/default/, а изображение - в папке views/default/images/.

Определите пути изображения в вашем CSS относительно CSS-файла , а не файл HTML, который отображает все:

background-image:url('images/home.jpg');
2 голосов
/ 25 марта 2016

В моем случае:

У меня была папка CSS . Итак, внутри моей папки CSS у меня был style.css, поэтому я набирал внутри своей style.css следующее:

background: url('img/mybgimg.jpg')

вместо

background: url('../img/mybgimg.jpg')

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...