Avertissement CSS

Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics

ajja93
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 101
Inscription: Lun Mai 24, 2004 13:59

Avertissement CSS

Message le Mer Nov 16, 2005 12:22

Bonjour,

Le validateur CSS du W3C m'indique la bonne validation de mon CSS mais me fait un avertissement que je ne comprends pas :
"Ligne : 1 (Level : 1) Vous n'avez pas de couleur définie avec votre couleur de fond : body"

La ligne 1 est celle-ci :
body {background-color:#5d2e00;background-image:url(chemin/image.jpg);}

Est-ce dû au fait que #5d2e00 ne serait pas une couleur "reconnue" ?
Merci pour votre avis.

Lymf
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 188
Inscription: Jeu Mai 12, 2005 15:07

Message le Mer Nov 16, 2005 12:35

je ne sais pas si ca influence, mais je mettrais des ' ou " pour l'url de l'image


MagicYoyo
WRInaute accro
WRInaute accro
 
Messages: 2565
Inscription: Lun Mai 24, 2004 15:33

Message le Mer Nov 16, 2005 12:36

tu est sur de ta syntaxe dans ton fichier CSS ?

Tu veux pas nous envoyer le lien vers la page du validateur analysant ta page ?


Leonick
WRInaute accro
WRInaute accro
 
Messages: 12390
Inscription: Dim Aoû 08, 2004 20:24

Re: Avertissement CSS

Message le Mer Nov 16, 2005 12:42

ajja93 a écrit:"Ligne : 1 (Level : 1) Vous n'avez pas de couleur définie avec votre couleur de fond : body"
Parce qu'en plus du background-color, le validateur veut que l'on définisse un color

Lymf
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 188
Inscription: Jeu Mai 12, 2005 15:07

Message le Mer Nov 16, 2005 12:43

juste j'avais pas noté ce détail


MagicYoyo
WRInaute accro
WRInaute accro
 
Messages: 2565
Inscription: Lun Mai 24, 2004 15:33

Re: Avertissement CSS

Message le Mer Nov 16, 2005 14:20

Leonick a écrit:
ajja93 a écrit:"Ligne : 1 (Level : 1) Vous n'avez pas de couleur définie avec votre couleur de fond : body"
Parce qu'en plus du background-color, le validateur veut que l'on définisse un color


Oui, c'est pas bête comme réponse...
Ca définit la couleur par défaut des éléments enfants du body.

ajja93
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 101
Inscription: Lun Mai 24, 2004 13:59

Message le Mer Nov 16, 2005 16:21

Lymf a écrit:je ne sais pas si ca influence, mais je mettrais des ' ou " pour l'url de l'image

Ce n'est pas pour l'image qu'il me fait un avertissement, mais pour le fond ! Et s'il fallait des " ou des ', je pense qu'il ne validerais pas.

Leonick a écrit:Parce qu'en plus du background-color, le validateur veut que l'on définisse un color

Ben oui, sans doute, mais comment ? Et couleur pour quoi (qui) ??? Peux-tu préciser ?

MagicYoyo a écrit:Tu veux pas nous envoyer le lien vers la page du validateur analysant ta page ?

C'est en fait toutes mes pages (le CSS est appelé dans chacune).
http://jigsaw.w3.org/css-validator/vali ... sse.com%2F

Tu pourras constater qu'il me fait plein d'avertissements "Vous n'avez pas de couleur de fond" (???)


narayana
WRInaute passionné
WRInaute passionné
 
Messages: 835
Inscription: Ven Jan 28, 2005 12:53

Message le Mer Nov 16, 2005 16:56

Salut
Mets une balise color: #000;
style
html {
margin:0;
padding:0;
font:13px arial,helvetica,sans-serif;
color: #000;
background-color : #fff;
}

Et regarde après ;-)


MagicYoyo
WRInaute accro
WRInaute accro
 
Messages: 2565
Inscription: Lun Mai 24, 2004 15:33

Message le Mer Nov 16, 2005 17:07

dans le style du body, tu mets color:#999999 par exemple
Code: Tout sélectionner
body { color:#999999; ...}

ajja93
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 101
Inscription: Lun Mai 24, 2004 13:59

Message le Mer Nov 16, 2005 17:20

Effectivement, vous avez raison, l'avertissement ligne 1 disparaît !
Mais restent DEUX questions :
1) C'est quoi, cette "couleur" ???? Que représente t-elle, surtout par rapport avec "background-color" ???
Là, j'ai mis n'importe quoi, juste pour vérifier :?

2) Que veut-il que je fasse, quand il me dit :
"Ligne : 24 (Level : 1) Vous n'avez pas de couleur de fond définie avec votre couleur : a:link"

alors que a:link a déjà un "color" (évidemment !!!!) :
a:link {
color : #00d3ff;
text-decoration : none;
}

Ce qui me surprend le plus, est que mon CSS existe depuis une dizaine de mois, et que ces avertissements sont tous nouveaux (avant, il se contentait de "Félicitations !").


narayana
WRInaute passionné
WRInaute passionné
 
Messages: 835
Inscription: Ven Jan 28, 2005 12:53

Message le Mer Nov 16, 2005 17:31

re
tous tes liens doivent avoir une couleur de texte
a:link
a:visited
a:hover
a:active

Pour etre clair tu as background-color qui est la couleur de fond et color qui est la couleur du texte

Donc si tu veux pas t'embeter tu fais comme précédemment cité
html {
color: #000;
background-color : #fff;
}

ajja93
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 101
Inscription: Lun Mai 24, 2004 13:59

Message le Mer Nov 16, 2005 18:17

Le début de mon CSS est actuellement :

body {color:#d4d3d3;background-color:#5d2e00;background-image:url(../Images/merise.jpg);}
p,li {font-family:verdana, sans-serif;font-size:80%;color:#d4d3d3;line-height:140%;text-align:center;}
.ri {text-align:right;}
(.....)
a:link {color:#00d3ff;text-decoration:none;}
a:visited {color:#00d3ff;text-decoration:none;}
a:hover {color:#00ffff;text-decoration:underline;}
a:active {color:#ff0000;text-decoration:underline;}

Donc, si je te suis bien (?), je dois corriger :

html {color:#d4d3d3;background-color:#5d2e00;}
body {background-image:url(../Images/merise.jpg);}
p,li {font-family:verdana, sans-serif;font-size:80%;color:#d4d3d3;line-height:140%;text-align:center;}
.ri {text-align:right;}
(.....)
a:link {color:#00d3ff;text-decoration:none;}
a:visited {color:#00d3ff;text-decoration:none;}
a:hover {color:#00ffff;text-decoration:underline;}
a:active {color:#ff0000;text-decoration:underline;}

C'est ça ? Je viens de regarder http://openweb.eu.org/, je ne vois aucune info à ce sujet.


SIBELIUS
WRInaute impliqué
WRInaute impliqué
 
Messages: 287
Inscription: Dim Déc 21, 2003 11:56

Message le Mer Nov 16, 2005 18:37

Hello,

Tu as un sujet d'explications ici :
http://forum.alsacreations.com/topic.php?fid=4&tid=7401
:wink:

ajja93
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 101
Inscription: Lun Mai 24, 2004 13:59

Message le Mer Nov 16, 2005 18:38

En attendant la réponse de narayana (ou d'un autre compétent :lol: ), je viens de faire l'essai sur un avertissement pris au hasard. J'ai remplacé :
a:link {color:#00d3ff;text-decoration:none;}
par
a:link {color:#00d3ff;background-color:transparent;text-decoration:none;}

Mais j'ai toujours le même avertissement :
Ligne : 24 (Level : 1) Vous n'avez pas de couleur de fond définie avec votre couleur : a:link

Donc "background-color:transparent;" ne semble pas reconnu (trouvé sur
http://mammouthland.free.fr/cours/css/genecss.php)


SIBELIUS
WRInaute impliqué
WRInaute impliqué
 
Messages: 287
Inscription: Dim Déc 21, 2003 11:56

Message le Mer Nov 16, 2005 18:42

ajja93 a écrit:Donc "background-color:transparent;" ne semble pas reconnu (trouvé sur
http://mammouthland.free.fr/cours/css/genecss.php)

Si si, il s'agit même de la valeur par défaut :
http://www.yoyodesign.org/doc/w3c/css2/ ... properties

Avertissement CSS

Formation recommandée sur ce thème :

Formation Référencement naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités