IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Mise en page CSS Discussion :

[CSS & W3C] Question sur les avertissements


Sujet :

CSS

  1. #1
    Rédacteur
    Avatar de Yoshidu62
    Homme Profil pro
    Inscrit en
    Novembre 2005
    Messages
    294
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 294
    Points : 374
    Points
    374
    Par défaut [CSS & W3C] Question sur les avertissements
    Bonjour, je suis actuellement en train de faire valider ma feuille de style et j'obtiens régulièrement le même avertissement au niveau des couleurs, je m'explique :

    - si je défini color alors il me dit que je dois définir un background-color, pourquoi? quel est l'utilité de faire ça?

    - et inversement si je défini un background-color il me dit de définir un color...

    En plus les 2 couleurs doivent être différentes.

    Je veux bien définir des couleurs mais je voudraient quand même savoir à quoi ça sert.

    Vous savez vous?

  2. #2
    Rédacteur
    Avatar de Yoshidu62
    Homme Profil pro
    Inscrit en
    Novembre 2005
    Messages
    294
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 294
    Points : 374
    Points
    374
    Par défaut
    Personne n'a de réponse?

  3. #3
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    30
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 30
    Points : 25
    Points
    25
    Par défaut
    Bonjour,

    Citation Envoyé par Yoshidu62
    ...
    En plus les 2 couleurs doivent être différentes.
    ...
    ...pour éviter simplement qu'un texte ait la même couleur que son fond.
    Avoir sur la même ligne de définition: color & background te permet d'éviter ce type de chose.

    J'avoue que c'est lourd mais bon c'est juste le précepte souhaité du w3c

    @+

  4. #4
    Membre averti

    Homme Profil pro
    Ingénieur qualité méthodes
    Inscrit en
    Mars 2004
    Messages
    220
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur qualité méthodes
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Mars 2004
    Messages : 220
    Points : 322
    Points
    322
    Par défaut
    - si je défini color alors il me dit que je dois définir un background-color, pourquoi? quel est l'utilité de faire ça?
    Effectivement ce n'est pas normal que tu es une erreur de ce type, car background-color (ou simplement background) et color cohabitent très bien (heurement, lol). Pourrais-tu nous montrer le message d'erreur retourné et le code en question ? (pas toute la feuille de style, juste le passage qui va pas )

    - et inversement si je défini un background-color il me dit de définir un color...
    En fait c'est le mode blague du validateur

    En plus les 2 couleurs doivent être différentes.
    Ca, le validateur s'en moque (heureusement car il n'a aucun gout ce validateur )

    ...pour éviter simplement qu'un texte ait la même couleur que son fond.
    ... et bien il suffit que la couleur de fond soit différente de celle du texte

  5. #5
    Rédacteur
    Avatar de Yoshidu62
    Homme Profil pro
    Inscrit en
    Novembre 2005
    Messages
    294
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 294
    Points : 374
    Points
    374
    Par défaut
    Alors tout d'abord si je met un background-color :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    li#presentation a:hover { <ul><li style="">background :  url(images/banorg1.png) no-repeat;</li><li style="">background-color : gray;</li></ul>}
    Voici l'avertissement :

    Ligne : 62 (Level : 1) Vous n'avez pas de couleur définie avec votre couleur de fond : li#presentation a:hover
    Ensuite si je met un color :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    li#presentation a:hover { <ul><li style="">background :  url(images/banorg1.png) no-repeat;</li><li style="">color : #f3a549;</li></ul>}
    Et l'avertissement qui va avec :

    Ligne : 62 (Level : 1) Vous n'avez pas de couleur de fond définie avec votre couleur : li#presentation a:hover
    Voilà

    Par contre tu dis qu'il s'en fout que les couleurs soient différentes, mais pas vraiment étant donné que si je met la même couleur pour les deux et bien il met un avertissement comme quoi les couleurs sont identiques.

  6. #6
    Expert éminent
    Avatar de titoumimi
    Profil pro
    Inscrit en
    Décembre 2003
    Messages
    3 707
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France

    Informations forums :
    Inscription : Décembre 2003
    Messages : 3 707
    Points : 7 285
    Points
    7 285
    Par défaut
    Ce ne sont que des avertissements, donc non bloquants pour la validation w3c.

    Une solution de contournement consiste à user et abuser de la propriété inherit (ca ne passe malhreusement pas avec la propriété transparent...)

  7. #7
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    30
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 30
    Points : 25
    Points
    25
    Par défaut
    Bonjour,

    background & background-image ne sont pas considérés comme identiques,
    autrement dit: (si je ne m'abuse)

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
      backround-image: url(...);
     color:#000000;
    provoque un warning

    ce qui aurait du être::

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
      backround-image: url(...);
      backround:#FFFFFF;
     color:#000000;
    Citation Envoyé par Yoshidu62
    Voilà

    Par contre tu dis qu'il s'en fout que les couleurs soient différentes, mais pas vraiment étant donné que si je met la même couleur pour les deux et bien il met un avertissement comme quoi les couleurs sont identiques.
    non, non, il s'en fout pas, c'est bien signalé En revanche ca empêche pas
    la validation.

  8. #8
    Membre averti

    Homme Profil pro
    Ingénieur qualité méthodes
    Inscrit en
    Mars 2004
    Messages
    220
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur qualité méthodes
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Mars 2004
    Messages : 220
    Points : 322
    Points
    322
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    li#presentation a:hover {<ul><li style="">background :  url(images/banorg1.png) no-repeat;</li><li style="">background-color : gray;</li></ul>}
    Pour moi l'erreur viens de li#presentation : de quoi cherches-tu à définir le style ?

    Ton code signifie cela : tout les id=présentation dans les balises <li> : cela ne sert à rien, et est d'ailleur peu conforme, puisque les id doivent être unique sur la page, ils n'ont donc pas besoin d'être précédé de li

Discussions similaires

  1. 3 questions sur les css
    Par ertyup dans le forum Mise en page CSS
    Réponses: 8
    Dernier message: 28/06/2010, 16h43
  2. [W3C] question sur les span et dl
    Par Baldric de Dol dans le forum Balisage (X)HTML et validation W3C
    Réponses: 5
    Dernier message: 11/05/2008, 03h23
  3. question sur les variables globales et les thread posix
    Par souris_sonic dans le forum POSIX
    Réponses: 5
    Dernier message: 13/06/2003, 13h59
  4. Question sur les handles et les couleurs...
    Par MrDuChnok dans le forum C++Builder
    Réponses: 7
    Dernier message: 29/10/2002, 08h45
  5. question sur les message box !
    Par krown dans le forum Langage
    Réponses: 7
    Dernier message: 02/08/2002, 16h11

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo