Bonjour j'ai un petit souci avec cake et mon css

Il me l'importe bien pour ça c'est parfait mais pour les images de fond ça marche pas, il ne les trouve pas.

appel du css :

<link rel="stylesheet" href="<?php echo $this->html->url('/css/style.css'); ?>">

scss :

#header-container{
    background-image: image-url('fond_sombre.jpg');
    background-repeat : repeat;
    height:220px;
    @include ombre-inset;
    font-weight:bold;
    }

css

#header-container {
  background-image: url('/css/img/fond_sombre.jpg?1340811272');
  background-repeat: repeat;
  height: 220px;
  -webkit-box-shadow: #9e9e9e 0px -2px 2px 0px inset;
  -moz-box-shadow: #9e9e9e 0px -2px 2px 0px inset;
  box-shadow: #9e9e9e 0px -2px 2px 0px inset;
  font-weight: bold;
}

Par exemple pour ce css j'ai bien l'ombre qui s'affiche mais pas l'image de fond. Y a t'il une astuce pour rediriger les images ou est ce un bug ?

Merci pour votre aide :)

4 réponses


baboum
Auteur
Réponse acceptée

plop, je n'ai pas compris le problème du coup j'ai recommencé et ça marche :) Merci pour votre aide

ton image se trouve t'elle bien dans le dossier css/img/ ou est-elle dans le dossier img/ directement
si c'est le cas essaye de mettre :

background-image : url('../img/fond_sombre.jpg');
baboum
Auteur

salut merci pour ta réponse,

elle se trouve dans css/img avec compass et

image-url()

normalement il trouve bien les images sans s'embêter à mettre le chemin

Pour ma part, je fait appel à mon css ainsi :

<?php echo $this->Html->css('style.css'); ?>

qui est dans webroot/css.
Ensuite pour mes images qui sont dans webroot/css/img, je les appel ainsi :

background:url("img/fond.jpg");