28172 sujets

CSS et mise en forme, CSS3

Bonjour,
Je ne comprends pas ce message du validateur de css locale.
Voila la page, le fond n'apparait pas dans Firefox ni Safari.
L'image de fond est dans le même dossier que la page. Le reste du style fonctionne.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
	"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
<head>
	<meta http-equiv="content-type" content="text/html; charset=utf-8" />
	<title>Untitled</title>
	<style type="text/css">
		body { background-image: url(fond.jpg) ; }
		p { font-family: Helvetica; font-size: 36px; color: #996633; }		
	</style>
</head>
<body>
	<p>aaaaaaa</p>
</body>
</html>

C'est la même chose si je ne mets que "background", ou bien "background-color" (sans image bien sur) Ces "propriétés" n'existent pas pour le validateur.
J'ai fait ça 100 fois, j'ai comparé sur mes autres sites. Où est l'erreur ?
Merci
Modifié par yuzin (24 Feb 2011 - 11:43)
L'image est dans le même dossier que la page et la css est dans la page.
Ce que je ne comprends pas non plus, c'est que le fond ne s'affiche pas (firefox et safari) or le code parait normal. J'ajoute que c'est pareil avec d'autres images de fond.
Est tu certain que ton fond n'a pas pour extension jpeg ou png ?

Edit: en reprenant ton code et une image de base nommée fond.jpg, tout fonctionne chez moi
Modifié par Luleen (24 Feb 2011 - 10:55)
Le code de l'image est bon. De toutes façons cela n'aurait pas d'influence sur le validateur.
Il y a un bug quelque part. Aucun navigateur n'affiche de fond (celui là ou un autre).
Je viens même de rajouter l'image de fond dans la page et elle se voit:
<p>aaaaaaa</p>
	<img src="fond.jpg" alt="" />

Pourquoi ne la voit-on pas en background-image ?
Je ne sais pas quel validateur tu utilises mais sur celui du w3c ton code passe...

Je n'ai plus d'idée :s

Essaie avec background:url("fond.jpg"); mais vraiment histoire de...
Comme tu peux le voir ci dessous, chez moi ca fonctionne parfaitement...
upload/26491-Capture-de.png

Au validateur, la seule erreur que je trouve correspond à l'image que tu as mise dans le body mais rien dans la css
Le mystère est résolu, ça marche, quoique, j'utilise BBedit pour mon code, je tape les deux parenthèses ouvrante et fermante puis je recule en arrière avec les flèches du clavier pour saisir le contenu des parenthèses, en regardant le validateur en ligne, il me mettait deux y devant background, j'ai donc effaçé deux espaces devant background et le fond s'affiche !!!
ça reste quand même mystérieux !
Tant mieux alors Smiley smile

Mais effectivement cela est étrange.

Du coup tu peux éditer ton sujet en Résolu Smiley smile

Lu