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 :

Problème validation CSS


Sujet :

CSS

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Août 2002
    Messages
    159
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France, Moselle (Lorraine)

    Informations forums :
    Inscription : Août 2002
    Messages : 159
    Points : 62
    Points
    62
    Par défaut Problème validation CSS
    Bonjour,

    J'essaie de faire valider ma feuille de style css mais j'ai pas mal d'erreurs dont une que je ne comprends pas :

    Propriété érronée : font Erreur lors de l'analyse grammaticale. - [empty string]
    pour la classe slogan.

    Alors que dans ma feuille de style, j'ai :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
     
    body
    {
     font : 10pt verdana,helvetica, sans-serif;
     /*margin:40px;*/
     /*background:#D88678;*/
     background:#AEAFB2; 
    }
     
    .spacer 
    { 
     clear: both; 
    }
     
    a
    {
     text-decoration:none;
    }
     
    li
    {
     list-style-type: none;
    }
     
    /******************************************************************************/
    /*                                  EN-TETE                                   */
    /******************************************************************************/
     
    #enTete
    {
     background:#FFF7CD;
    }
     
    #logo
    {
      margin:20px;
      width:200px;
      height:104px;
      background-image: url("../images/xxx.jpg");
      background-repeat: no-repeat;
    }
     
    #slogan
    {  
       font:bold 14pt;
       float: right;
       margin-top:20px;
       margin-right:100px;
       color:#A40200;
       /*font:14pt;*/  
    }
    Qqn a une idée ?

  2. #2
    Membre actif
    Inscrit en
    Novembre 2006
    Messages
    206
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 206
    Points : 231
    Points
    231
    Par défaut
    Utilise plutôt
    Code css : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    #slogan {
    font-size : 14pt;
    font-weight : bold;
    float : right;
    margin-top : 20px;
    margin-right : 100px;
    color : #a40200;
    }

  3. #3
    BnA
    BnA est déconnecté
    Membre averti Avatar de BnA
    Inscrit en
    Mars 2006
    Messages
    559
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations forums :
    Inscription : Mars 2006
    Messages : 559
    Points : 397
    Points
    397
    Par défaut
    Déjà je pense que pour ta propriété font, tu ferais mieux de mettre ceci:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    font-weight:bold;
    font-size: 14pt;

  4. #4
    BnA
    BnA est déconnecté
    Membre averti Avatar de BnA
    Inscrit en
    Mars 2006
    Messages
    559
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations forums :
    Inscription : Mars 2006
    Messages : 559
    Points : 397
    Points
    397
    Par défaut
    Erf... Trop lent moi...

  5. #5
    Membre actif
    Inscrit en
    Novembre 2006
    Messages
    206
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 206
    Points : 231
    Points
    231
    Par défaut
    Pour répondre au message édité / réduit (trop lent moi aussi)
    font: bold 14pt verdana,helvetica, sans-serif; est du css valide, pas font: bold 14pt; du moins pour le validateur W3C.

  6. #6
    BnA
    BnA est déconnecté
    Membre averti Avatar de BnA
    Inscrit en
    Mars 2006
    Messages
    559
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations forums :
    Inscription : Mars 2006
    Messages : 559
    Points : 397
    Points
    397
    Par défaut
    Ok, bon à savoir...

    Mais de toute façon, je préfère bien séparer les différents paramètres... Ca me semble plus clair de paramétrer la police d'écriture avec 5 ou 6 paramètres différents, plutôt que de mettre "font" suivi d'un truc à rallonge...

    'fin, ce n'est que mon avis

  7. #7
    Membre du Club
    Profil pro
    Inscrit en
    Août 2002
    Messages
    159
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France, Moselle (Lorraine)

    Informations forums :
    Inscription : Août 2002
    Messages : 159
    Points : 62
    Points
    62
    Par défaut
    Merci c'est ça ... ça marche !!
    Par contre, j'ai des avertissements, parce que j'utilise les mêmes couleurs :

    La même couleur est utilisée en tant que couleur et couleur de fond dans les deux contextes .elementMenu et #slogan

    C'est grave ?

  8. #8
    Membre émérite
    Avatar de Candygirl
    Femme Profil pro
    Inscrit en
    Juillet 2006
    Messages
    1 912
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 52
    Localisation : Suisse

    Informations forums :
    Inscription : Juillet 2006
    Messages : 1 912
    Points : 2 907
    Points
    2 907
    Par défaut
    La propriété raccourcie font est définie selon la notation suivante dans les recommandations w3c:
    [ [ <'font-style'> || <'font-variant'> || <'font-weight'> ]? <'font-size'> [ / <'line-height'> ]? <'font-family'> ] | caption | icon | menu | message-box | small-caption | status-bar | inherit
    Cela signifie qu'elle doit contenir au minimum le font-size suivi du font-family ou alors une des valeurs uniques suivantes: caption | icon | menu | message-box | small-caption | status-bar | inherit

    Donc, soit tu rajoutes la valeur du font-family dans ta déclaration, soit tu utilises les propriétés séparées comme proposé.

  9. #9
    Rédacteur
    Avatar de MasterOfChakhaL
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2004
    Messages
    2 147
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Juin 2004
    Messages : 2 147
    Points : 3 264
    Points
    3 264
    Par défaut
    Citation Envoyé par hartecel
    Merci c'est ça ... ça marche !!
    Par contre, j'ai des avertissements, parce que j'utilise les mêmes couleurs :

    La même couleur est utilisée en tant que couleur et couleur de fond dans les deux contextes .elementMenu et #slogan

    C'est grave ?
    salut,

    un avertissement n'est pas une erreur. Cela signifie que le validateur n'a pas pu trancher. Avec cet avertissement, le programme estime qu'une partie de ton contenue pourrait être invisible, ce qui serait une erreur d'accessibilité (pas de css).
    En tant qu'auteur de la feuille de style, si tu sais que ton contenu sera visible grâce à d'autres propriétés définies par ailleurs, tu peux ne pas t'en soucier

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Problème menu css
    Par vincedjs dans le forum Langage
    Réponses: 5
    Dernier message: 13/03/2006, 17h14
  2. problème positionnement CSS
    Par Mike35 dans le forum Mise en page CSS
    Réponses: 5
    Dernier message: 24/02/2006, 11h38
  3. Réponses: 8
    Dernier message: 05/02/2006, 11h39
  4. Problème Menu CSS
    Par Kerod dans le forum Mise en page CSS
    Réponses: 7
    Dernier message: 28/04/2005, 21h32

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