validation W3C de ma CSS: des alertes que je ne comprends pas...

validation W3C de ma CSS: des alertes que je ne comprends pas... - HTML/CSS - Programmation

Marsh Posté le 03-06-2006 à 18:46:29    

slt,
 
suite à la validation W3C, j'obtiens ces messages:
 
1er message:
Ligne : 10 font-family: Vous êtes encouragés à proposer une famille générique comme dernier choix  
 
-> j'ai utilisé la police Verdana, n'est ce pas une police générique
si ça n'est pas une police générique, est-il possible de proposer une police alternative au Verdana comme second choix?
 
2e message:
Ligne : 11 (Level : 1) Vous n'avez pas de couleur définie avec votre couleur de fond  
 
-> voici ma ligne 11:  
background-color : #ffedc1;  
Il y a bien une couleur de fond! je ne comprends cette alerte :??:


Message édité par namerh le 03-06-2006 à 18:47:37
Reply

Marsh Posté le 03-06-2006 à 18:46:29   

Reply

Marsh Posté le 03-06-2006 à 19:56:37    

verdana n est pas une police famille [:aloy] generique mais une police par defaut de windows
je crois que verdana est une sans serif donc tu ajoutes sans-serif apres verdana (séparé par une virgule)
 
pour la seconde erreur je crois qu il voudrait que tu precises une couleur pour ta police


Message édité par mIRROR le 03-06-2006 à 19:57:38
Reply

Marsh Posté le 03-06-2006 à 20:30:50    

je n'ai pas saisi la subtilité concernant ce qu'il faut spécifier à propos des polices & familles, encore moins pourquoi..
 
mais je vais déja faire ce que tu préconises ;)

Reply

Marsh Posté le 03-06-2006 à 20:43:33    

a chaque fois que tu declares une police tu dois declarer aussi a quelle famille elle appartient
par exemple verdana etant une police windows par defaut je pense que le linuxien n en dispose -a priori- pas
donc il faut declarer la famille a laquelle appartient ladite police pour que ton utilisateur qui n a pas verdana puisse avoir un affichage a peu pres similaire a celui que tu souhaites afficher
 
donc ca te fait font-family: "Verdana", sans-serif;
 
si c etait par exemple times new roman qui est une serif ca t aurait fait
font-family: "Times New Roman", serif;

Reply

Marsh Posté le 03-06-2006 à 20:50:03    

ok merci ;)
 
existe-t-il des polices universelles (que l'on retrouve sur tous les systèmes quoi)?

Reply

Marsh Posté le 03-06-2006 à 20:52:52    

sinon le validator me signale autre chose:
 
pour la ligne suivante:
A:visited {color:#C12345; text-decoration:underline;}
 
il me signale:
Ligne : 1 (Level : 1) Vous n'avez pas de couleur de fond définie avec votre couleur : A:visited  
 
mais je ne veux pas de couleur de fond! ou alors transparente..

Reply

Marsh Posté le 03-06-2006 à 21:43:21    

Pour l'histoire des couleurs, lorsque tu specifies une couleur ( de fond ou de police), il est conseillé de specifier la couleur "inverse" (de police ou de fond) juste pour t'assurer qu'elles soient bien différentes et que le texte sera bien visible...

Reply

Marsh Posté le 03-06-2006 à 21:46:42    

bosstime a écrit :

il est conseillé de specifier la couleur "inverse" (de police ou de fond)


 
 :heink:  
 
si je choisis 777777 l inverse va etre 888888 (a peu pres hein) ce qui est totalement illisible
a part pour noir et blanc c est presque toujours faux

Reply

Marsh Posté le 03-06-2006 à 21:48:26    

namerh a écrit :

mais je ne veux pas de couleur de fond! ou alors transparente..


 
ce ne sont que des warnings laisse tomber
sinon precise transparent si tu tiens tant que ca a avoir 0 erreurs selon le validateur

Reply

Marsh Posté le 03-06-2006 à 22:12:13    

mIRROR a écrit :

:heink:  
 
si je choisis 777777 l inverse va etre 888888 (a peu pres hein) ce qui est totalement illisible
a part pour noir et blanc c est presque toujours faux


 
Non je voulais dire si tu choisis de redefinir l'attribut color, il faut redefinir l'attribut background-color et inversement
 
Ceci pour eviter que tu définisse qu'une couleur trop proche de l'autre couleur par défaut...

Reply

Marsh Posté le 03-06-2006 à 22:12:13   

Reply

Marsh Posté le 04-06-2006 à 18:32:28    

mIRROR a écrit :

ce ne sont que des warnings laisse tomber
sinon precise transparent si tu tiens tant que ca a avoir 0 erreurs selon le validateur


juste pour info j'ai mis:
 background-color : transparent;  
 
mais le validateur affiche tjrs l'avertissement:
Ligne : 1 (Level : 1) Vous n'avez pas de couleur de fond définie avec votre couleur
 
tant pis.. on fera avec ;)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed