validation W3C de ma CSS: des alertes que je ne comprends pas... - HTML/CSS - Programmation
Marsh Posté le 03-06-2006 à 19:56:37
verdana n est pas une police famille 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
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
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;
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)?
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..
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...
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) |
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
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
Marsh Posté le 03-06-2006 à 22:12:13
mIRROR a écrit : |
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...
Marsh Posté le 04-06-2006 à 18:32:28
mIRROR a écrit : ce ne sont que des warnings laisse tomber |
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
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