Image d'arrière-plan ne montre pas quand définis dans styesheet
Je suis très nouveau pour les css, donc ce peut-être une réponse simple. J'ai 2 scénarios et 1 œuvres de l'autre n'a pas. J'espère que quelqu'un pourra m'aider.
TRAVAUX:
<head>
<style type="text/css">
body {
background-image:url('views/default/images/home.jpg');
;}
</style>
</head>
NE FONCTIONNE PAS:
<head>
<link rel="stylesheet" type="text/css" href="views/default/home_style.css" />
</head>
Dans home_style.css>
body{
background-image:url('views/default/images/home.jpg');
margin-top: 0px !important;
padding-top: 0px !important;
}
OriginalL'auteur edgar | 2011-05-19
Vous devez vous connecter pour publier un commentaire.
Il ressemble à votre fichier CSS est dans le
views/default/
dossier, alors que l'image est dans leviews/default/images/
dossier.Définir les chemins des images dans votre CSS par rapport à la fichier CSS, pas le fichier HTML qui affiche tout:
url(images/home.jpg)
VOUS ÊTES UN GÉNIE! Merci beaucoup.
J'ai fait exactement la même chose. mais il ne fonctionne que sur mon environnement de débogage. Lorsque je publie azur, il ne fonctionne pas. aucune idée pourquoi?
OriginalL'auteur sdleihssirhc
Dans mon cas:
J'ai eu un CSS dossier. Donc, à l'intérieur de mon CSS dossier, j'ai eu mon
style.css
j'ai donc été en tapant à l'intérieur de monstyle.css
suivantes:background: url('img/mybgimg.jpg')
au lieu de
background: url('../img/mybgimg.jpg')
...J'espère que cela peut aider à n'importe qui qui est d'avoir le même problème.
OriginalL'auteur JMASTER B