Impasse du validateur css

Eléphanteau du PHP | 45 Messages

15 déc. 2005, 21:31

Salut,
Qui ne connaît pas le message de notre gentil validateur:
You have no background-color with your color
.
Je crois être dans un impasse entre afficher le site comme je veux et le faire valider.
ça fait plusieurs fois mnt que je me fait chi*r à rajouter une background color inutile pour faire valider mes feuilles css. Ceci ne pose pas de problème lorsque le fond est uni.
Mais mnt je travail avec un text sur un background-image et, si je rajoute un background-color par dessus (comme le validateur le veut), je me retrouve avec cette couleur par dessus mon image, très esthétique...
Qq sait comment on peut faire? J'ai essayé background-color: none et transparent, mais les deux ont été refusés...
Extrait du code:

Code : Tout sélectionner

div.info { display: none; position: absolute; width: 150px; height: 240px; margin: -240px 0px 0px 650px; background: no-repeat; background-image: url(../img/info.gif); /*Donc ici j'insère l'image du fond */ } div.info h5 { padding: 10px 10px 10px 0; margin: 25px 0 0 0; text-align: center; color: #e20e0d; background-color: transparent; /* Ici le validateur me prend la tête */ } div.info p { padding: 10px 20px; margin: 0; text-align: justify; font-size: 0.75em; } div.info p a { text-decoration: none; color: white; background: none; /* ici aussi */ } div.info p a:hover { color: #e20e0d; background: blue; /*ici j'ai un joli bleu par dessus mon image de fond */ }
Merci
jr

Mammouth du PHP | 19672 Messages

16 déc. 2005, 00:27

Utilise un background-color: inherit; ça règlera le problème.
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

Invité
Invité n'ayant pas de compte PHPfrance

16 déc. 2005, 01:03

Merci bcp.
jr