2010-11-17 5 views
3

Bon voici ma structure de fichier:arrière-plan: url ('example.jpg'); Ne marche pas!

+ WWW

  • index.html
  • style.css
  • map.jpg

CSS:

body { 
    background: #000 url('map.jpg') repeat/repeat-x/repeat-y/no-repeat scroll/fixed top/center/bottom/x-%/x-pos left/center/right/y-%/y-pos; 
} 

HTML:

<html> 
<head> 
    <link rel="stylesheet" href="style.css" type="text/css" media="screen" title="no title" charset="utf-8"> 
</head> 
<body> 
</body> 
</html> 

PROBLÈME: map.jpg n'apparaît pas dans un navigateur (Firefox, Safari) ou TextMate Aperçu!

+0

'map.jpg' n'est pas affiché, mais le fond est-il noir? – Kobi

+0

Oui c'est vrai, j'essaie la suggestion de Nick Craver en ce moment –

Répondre

4

Vous avez deux questions, la première est votre CSS étant éteint, il ne devrait pas avoir cette liste de blanchisserie d'options pour chaque argument laissé là-bas:

body { 
    background: #000 url('map.jpg'); 
} 

Alors votre <body> n » t avoir un contenu, donc il n'a pas de dimensions, vous aurez besoin de mettre quelque chose là-bas pour voir beaucoup de l'image, sinon la taille de l'élément <body> va être très petit sinon 0, selon le navigateur .

+0

Merci, vous étiez sur! Cela me dérange depuis des lustres! –

0

Essayez de se débarrasser de tous les pourriels supplémentaire dans votre css:

body { 
    background: #000 url('map.jpg'); 
} 
1
body { 
    background: #000 url('map.jpg') no-repeat top left; 
} 

L'exemple que vous avez utilisé a montré toutes les valeurs d'options possibles.

1

Cela ne ressemble pas à du CSS valide, avez-vous oublié de supprimer les sections dont vous n'avez pas besoin?

Essayez quelque chose comme ceci:.

body { 
    background:#000 url('map.jpg'); 
} 
0

Assurez-vous que l'image est dans le même dossier que votre fichier CSS est dans

1

Essayez d'ajouter overflow:hidden;. Cela a fonctionné pour moi.

1

Je travaillais sur wamp ... et cela fonctionne bien avec l'URL relative.

body{ 
    background:url(../image/circle.png) no-repeat; 
} 

Cela devrait certainement fonctionner.

Questions connexes