CSS background-image ne montre pas avec des URL courtes

J'ai fait ma recherche et les sujets n'ont pas été de l'aide.

Je vais essayer d'avoir l'image de fond de mon en-tête de répéter l'échelle de l'axe X de l'en-tête div.

Quand je fais CSS avec une URL longue comme

background-image:url('http://site.com/images/logo.png'); tout fonctionne bien

Quand j'ai essayer de raccourcir le CSS à quelque chose comme ~/images/ou même d'avoir le CSS et le fichier de site déjà dans le dossier racine et à l'aide de /images/je ne reçois rien

background-image:url('~/images/logo.png')

background-image:url('/images/logo.png')
  • /images/ devrait fonctionner. Pouvez-vous vérifier dans Firebug de l'onglet "Net" ce que le montant total de la demande finit par ressembler, et ce que la réponse que vous obtenez en retour?
  • Non pas que cela importe vraiment, mais unique en citant vos ressources les chemins à l'intérieur de url() ne fonctionne pas dans IE5 Mac. Le style préféré est de ne pas les citer tous.
InformationsquelleAutor | 2011-04-23