Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
858 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  probleme de validation w3C CSS couleur de fond

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

probleme de validation w3C CSS couleur de fond

n°1309837
dedefou
Allias Fiddelcastor
Posté le 20-02-2006 à 17:25:47  profilanswer
 

bonjour,
 
J'ai voulu valider la feuille css par w3C mais l'erreur qu'il me mets:

Citation :


Ligne : 38 (Level : 1) Vous n'avez pas de couleur de fond définie avec votre couleur : ul#liens


 
Voici le code:

Code :
  1. ul#liens
  2. {
  3. position: absolute;
  4. padding: 0;
  5. color: white;
  6. list-style-type: none;
  7. margin-top: 133px;
  8. margin-left: 340px;
  9. font-family: georgia, serif;
  10. }


 
et le code html

Code :
  1. <ul id="liens">
  2.     <li><a href="">Accueil</a> - </li>
  3.     <li><a href="">Recrutement</a> - </li>
  4.     <li><a href="">Contact</a> - </li>
  5.     <li><a href="">Autre lien</a> - </li>
  6.     <li><a href="">Autre lien</a></li>
  7.   </ul>


 
j'explique le menu liens est transparent car il y a une image de fond, c'est pour cela que je n'ai pas precisé la couleur de fond et je ne veux pas mettre de couleur de fond.  
Et si je me background-color: transparent il me fait le meme message d'erreur.
 
Alors où est mon erreur?
 
merci

mood
Publicité
Posté le 20-02-2006 à 17:25:47  profilanswer
 

n°1309853
Pitsy
Posté le 20-02-2006 à 17:49:24  profilanswer
 

D'après le message que tu notes il me semble que c'est plus un avertissement qu'une erreur. Il t'indique simplement que dans certaine configurations, cela pourrait poser problème de ne pas avoir défini de couleur de fond ici.
 
Le résultat de la validation ne te met pas en haut un "congratulations" et ton truc ne se situe pas dans le "warning" ?

n°1309876
dedefou
Allias Fiddelcastor
Posté le 20-02-2006 à 18:06:01  profilanswer
 

Ah oui il me le valide j'avais pas vu... mais bon si  je voulais enlever les avertisements... je fais comment?


---------------
Pseudo ingame : Fiddelcastor
n°1310210
yingr
Posté le 21-02-2006 à 01:27:25  profilanswer
 

Code :
  1. background-color:inherit;

Ca devrait fonctionner avec ça...

n°1310242
gatsu35
Blablaté par Harko
Posté le 21-02-2006 à 08:44:30  profilanswer
 

background-color:none;  
 
c'est pas mieux ?
Ca lui dit : JE veux pas de background-color et donc tu auras aucune couleur

n°1310261
skylight
Made in France.
Posté le 21-02-2006 à 09:30:36  profilanswer
 

Oui, sauf que cette propriété est automatiquement appliquée par les navigateurs si elle est omise.

n°1310925
dedefou
Allias Fiddelcastor
Posté le 21-02-2006 à 18:28:51  profilanswer
 

ok je test merci


---------------
Pseudo ingame : Fiddelcastor
n°1310969
gm_superst​ar
Appelez-moi Super
Posté le 21-02-2006 à 20:25:12  profilanswer
 

Pour info, à chaque déclaration de "color" le validateur attend un "backgroud-color". Et inversement.
 
Le but est d'obliger le développeur à ne laisser aucune ambiguité quant à la manière dont sont affichés les caractères. C'est une question d'accessibilité : il ne faut pas que le texte et le fond soient de la même couleur, ou qu'on ait une solution de secours au cas où une image de fond ne s'afficherait pas.


---------------
Incongru : une FAQ abandonnée sur les Standards du Web - FAQ périmée de blabla@Prog
n°1311039
gatsu35
Blablaté par Harko
Posté le 21-02-2006 à 22:17:32  profilanswer
 

gm_superstar a écrit :

Pour info, à chaque déclaration de "color" le validateur attend un "backgroud-color". Et inversement.
 


Tu vas me donner le nom de ton fournisseur de drogue car ca doit etre de la bonne que tu prends.
 
JE n'ai jamais entendu parler nullepart que si on applique un color, il faut un background-color derriere et inversement.
 
la fumette C mal

n°1311047
gm_superst​ar
Appelez-moi Super
Posté le 21-02-2006 à 22:26:58  profilanswer
 

gatsu35 a écrit :

JE n'ai jamais entendu parler nullepart que si on applique un color, il faut un background-color derriere et inversement.


 
Je n'ai jamais dit qu'il fallait. J'explique juste la logique de l'avertissement du validateur.
 
S'il fallait associer color à background-color le validateur renverrait une erreur. C'est bien entendu facultatif. Juste conseillé pour des raisons d'accessibilité.


---------------
Incongru : une FAQ abandonnée sur les Standards du Web - FAQ périmée de blabla@Prog
mood
Publicité
Posté le 21-02-2006 à 22:26:58  profilanswer
 

n°1311114
yingr
Posté le 22-02-2006 à 00:47:13  profilanswer
 

gatsu35 a écrit :

background-color:none;  
 
c'est pas mieux ?

Il semble que non...
 

Code :
  1. ul#liens
  2. {
  3. position: absolute;
  4. padding: 0;
  5. color: white;
  6. list-style-type: none;
  7. margin-top: 133px;
  8. margin-left: 340px;
  9. font-family: georgia, serif;
  10. background-color: none;
  11. }

Erreurs
URI : file://localhost/TextArea
    * Ligne: 10 Contexte : ul#liens
      Propriété érronée : background-color none n'est pas une valeur de color : none
 
Avertissements
URI : file://localhost/TextArea
    * Ligne : 5 (Level : 1) Vous n'avez pas de couleur de fond définie avec votre couleur : ul#liens
 

Code :
  1. ul#liens
  2. {
  3. position: absolute;
  4. padding: 0;
  5. color: white;
  6. list-style-type: none;
  7. margin-top: 133px;
  8. margin-left: 340px;
  9. font-family: georgia, serif;
  10. background-color: inherit;
  11. }

Aucune erreur ou avertissement


Message édité par yingr le 22-02-2006 à 00:47:55
n°1311164
dedefou
Allias Fiddelcastor
Posté le 22-02-2006 à 09:10:28  profilanswer
 

c'est vrai background-color: inherit; est le bon choix merci bcp


---------------
Pseudo ingame : Fiddelcastor

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  probleme de validation w3C CSS couleur de fond

 

Sujets relatifs
Problème avec bannièreprobleme avec diaporama exporter en swf
Validateur W3C CSS ne valide pas mes ''text-align''[resolu]Problème de variable
[RESOLU] problème insertion de données issues de csv dans une table[Résolu] Problème d'héritage d'héritage + redéfinition de méthode
problème connection VB6 vers MSSQL par ODBC W2003 SERVEURproblème connection VB6 vers MSSQL par ODBC W2003 SERVEUR
probléme programmation AS 
Plus de sujets relatifs à : probleme de validation w3C CSS couleur de fond


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR