28220 sujets

CSS et mise en forme, CSS3

Bonjour !
Alors, tout est dans le titre.
Dans CSS, j'ai la ligne suivante:

body{
font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
font-size:small;
color:#000000;
background:url(images/poudlard/haut.jpg) -13px top repeat-x;
}


Rien d'invalide à mes yeux. Pourtant, le validateur CSS du W3C m'indique:

a écrit :
# Line: 11 Context : body

Invalid number : background Too many values or values are not recognized : url(images/poudlard/haut.jpg) -13px top repeat-x


Qu'en pensez-vous ?

Merci beaucoup Smiley smile
Modifié par Sylvain (17 Sep 2005 - 12:27)
Bonjour,

As-tu essayé de déplacer ton repeat-x ? Je l'aurai mis en 2eme argument juste après url:
Je doute que cela vienne de ça, mais faut bien essayer Smiley cligne
Bonjour,

La combinaison de valeurs et de mots-clés de position n'est pas valide CSS2.0. Elle est valide CSS2.1. Le validateur CSS du W3C ne tient pas encore compte de CSS2.1 qui n'est pas finalisée.

Remplacer top par 0 pour la validité CSS2.0.
Modifié par Laurent Denis (17 Sep 2005 - 10:14)
C'était ca, merci beaucoup (je ne savais pas qu'on ne pouvait pas encore, mais ca marche de toute manière sur la totalité des navigateurs.)
Mais ca signifie que je ne peux pas faire -13px bottom ?
Car, mon top peut etre remplacé par 0, mais bottom ?