Background en css ... ça ne fonctionne pas !!

Résolu
slipknot-mm Messages postés 23 Date d'inscription   Statut Membre Dernière intervention   -  
math 2000 Messages postés 2605 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour, à tous, je sais que cette question à déjà était posée mais je n'ai trouvé aucune solution à mon problème.
Voilà j'ai déjà fait un site internet mais celui-ci était entièrement en html, pour mon prochain site je veux inclure du css.
Mon problème c'est que je commence et que j'apprends, ma question va vous semblez idiote mais je n'arrive pas à mettre de fond (background) à ma page, elle s'affiche toute blanche. Je vous donne le code (c'est juste l'introduction du code là où ce trouve le code pour le background). Ceci est juste un essai et n'hésitez pas à me dire ce qui cloche :

<html>
<head>
<style type="text/css">
body {
background-image: url("Coucher de soleil.jpg");
background-repeat: no-repeat ; /*pas de répition de l'image*/
background-attachment: fixed ;
}
</style>
</head>
</html>

Vu que mon image est dans le même dossier que ma page, je ne pense pas que cela vienne du chemin.

En attente de réponse.
Merci d'avance.
A voir également:

29 réponses

slipknot-mm Messages postés 23 Date d'inscription   Statut Membre Dernière intervention   1
 
Cela ne fonctionne toujours pas. J'ai renommer l'image sans espace j'ai essayé tout ce que vous m'avez dit et ça ne fonctionne pas.
1
math 2000 Messages postés 2605 Date d'inscription   Statut Membre Dernière intervention   405
 
tu as essayé sans -image juste background:url("");
0
Utilisateur anonyme
 
evite de mettre des espaces dans les nom de fichier sinon utilise: '_'
0
math 2000 Messages postés 2605 Date d'inscription   Statut Membre Dernière intervention   405
 
remplaces tesespace par %20 dans le code
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
slipknot-mm Messages postés 23 Date d'inscription   Statut Membre Dernière intervention   1
 
J'ai essayé les deux solutions mais rien ni fait :-(. (Je ne m'attendais pas à des réponses si rapide merci c'est cool ...)
0
Utilisateur anonyme
 
test :


background-image: url(Coucher de soleil.jpg);
0
slipknot-mm Messages postés 23 Date d'inscription   Statut Membre Dernière intervention   1
 
ça ne fonctionne pas .
0
Utilisateur anonyme
 
ton site est en ligne ?
0
slipknot-mm Messages postés 23 Date d'inscription   Statut Membre Dernière intervention   1
 
Non, enfaite je l'ai commencé aujourd'hui et je suis bloqué à ça donc je ne suis pas aller plus loin dans le code.
0
Utilisateur anonyme
 
tu es sur du nom de ton image ? elle est au bon emplacement ?
0
slipknot-mm Messages postés 23 Date d'inscription   Statut Membre Dernière intervention   1
 
Oui elle est dans le même dossier .
0
ixih
 
Hahaha j'ai trouvé:

<html>
<head>
<style type="text/css">
body {
background-image: url("Coucher de soleil.jpg");
background-repeat: no-repeat ; /*pas de répition de l'image*/
background-attachment: fixed ;
}
</style>
</head>
</html> 

Bon revenons au départ dans le head tu stipules que le css est utilisé(ca coute pas grand chose de rajouter derrière type="text/css" rel="stylesheet" pour certains navigateurs récalcitrants-les vieux ou vieilles versions surtout).
Donc l'élément body aura le "styl" que tu indiques entre les {}.

LE PROBLEME C'EST QUE IL N'Y A PAS d'ELEMENT BODY DANS TON CODE!!!

Donc derrière </head> il faut bien sur mettre <body> et </body> car si le <head> correspond au caractéristique de la page tout ce qui se trouve entre <body> et </body> est la page à proprement parlée. Dans le doute rajoute quelquechose dans le body car certains navigateurs en voyant un <body></body> ne contenant rien vont afficher une page de 0 de large et de 0 de long...autant dire rien.
note sur la notation: background-image: url(image.jpg); comme ça et non avec les " " qui ne sont pas utilisées en css.
0
Utilisateur anonyme
 
supprime le no repeat
0
slipknot-mm Messages postés 23 Date d'inscription   Statut Membre Dernière intervention   1
 
Voici le code avec body que j'ai rajouté :

<html>
<head>

<style type="text/css" rel="stylesheet">
{
width:800px;
height:600px;
margin-left:auto;
margin-right:auto;
background-image: url(Coucherdesoleil.jpg);
font-family: Verdana, "Times New Roman", sans-serif;

}
</style>
</head>
<body width="1000" height="1000">
<table width="1000" height="1000">
<tr>
<td>
dsqfgshhfnhnnfrnsfndd
</td>
</tr>
</body>
</html>
0
slipknot-mm Messages postés 23 Date d'inscription   Statut Membre Dernière intervention   1
 
Et puis ce que je ne comprends pas c'est que avec d'autres image ça ne fonctionne pas non plus et ça ne fonctionne pas non plus quand j'essaye de mettre des background dans des div.
0
giheller Messages postés 1882 Date d'inscription   Statut Membre Dernière intervention   142
 
bonsoir,

êtes vous sûr du chemein vers ce fichier images ?
est-il au même niveau que le fichier qui l'appelle ?
ne serait-il parait dans un dossier images ?

voilà quelques autres pistes de réflexion
0
slipknot-mm Messages postés 23 Date d'inscription   Statut Membre Dernière intervention   1
 
Ba ma page est dans le fichier "site internet" et mon image est placée dans le même dossier donc je ne pense pas qu'il y est une erreur de chemin ...
0
giheller Messages postés 1882 Date d'inscription   Statut Membre Dernière intervention   142
 
ce code fonctionne chez moi
<html>
<head>


</head>
<style type="text/css" >

body {
/*width:800px;
height:600px;
margin-left:auto;
margin-right:auto; */
background-image: url('tropiques.jpg');
/*font-family: Verdana, "Times New Roman", sans-serif; */

}
</style>
<body width="1000" height="1000">
<table width="1000" height="1000">
<tr>
<td>
dsqfgshhfnhnnfrnsfndd
</td>
</tr>
</body>
</html>
0
slipknot-mm Messages postés 23 Date d'inscription   Statut Membre Dernière intervention   1
 
Donc ton image s'affiche normalement en fond d'écran ????
0
giheller Messages postés 1882 Date d'inscription   Statut Membre Dernière intervention   142
 
oui tout à fait
0
slipknot-mm Messages postés 23 Date d'inscription   Statut Membre Dernière intervention   1
 
Ba alors je ne comprends pas d'où peut venir le problème je viens d'essayer avec une autre image ça ne marche toujours pas. Je vais essayer de le mettre en ligne pour voir.
0