par
jyer » 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