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

HTML Discussion :

[HTML] Valider HTML


Sujet :

HTML

  1. #1
    Membre expérimenté
    Avatar de Anduriel
    Homme Profil pro
    Ingénieur intégration
    Inscrit en
    Février 2004
    Messages
    2 290
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur intégration

    Informations forums :
    Inscription : Février 2004
    Messages : 2 290
    Points : 1 500
    Points
    1 500
    Par défaut [HTML] Valider HTML
    Salut,

    Quand je valide ma page html, j'ai pleins d'erreur que je ne comprends pas. Genre pour <link ....> il me dit qu'il faut ferme la balise mais elle ne se ferme pas? Faut il que je rejoute </link>?
    Et puis quand je mets des <br> ou <hr>, il faut que je mette le tage de fin avec /

    Autre chose: est-il préférable d'envoyer des meta contenant le codage de caractère utilisé?

    Comment faire pour valider ça?
    Merci

  2. #2
    Membre régulier Avatar de olive.m
    Profil pro
    Inscrit en
    Novembre 2002
    Messages
    163
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2002
    Messages : 163
    Points : 121
    Points
    121
    Par défaut
    re,
    link, br, hr, img, sont des balises qui peuvent s'auto fermer :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    <link rel="stylesheet" type="text/css" href="/themes/oliweb/style.css" media="screen" />
    <hr />
    <br />
    Oui il est préférable d'envoyer le charset car, par exemple, en utf8 les caractères accentués ne passeront pas. la déclaration :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />

  3. #3
    Membre expérimenté
    Avatar de Anduriel
    Homme Profil pro
    Ingénieur intégration
    Inscrit en
    Février 2004
    Messages
    2 290
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur intégration

    Informations forums :
    Inscription : Février 2004
    Messages : 2 290
    Points : 1 500
    Points
    1 500
    Par défaut
    Génial !

  4. #4
    Membre expérimenté
    Avatar de Anduriel
    Homme Profil pro
    Ingénieur intégration
    Inscrit en
    Février 2004
    Messages
    2 290
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur intégration

    Informations forums :
    Inscription : Février 2004
    Messages : 2 290
    Points : 1 500
    Points
    1 500
    Par défaut
    Ma page est bien validée et je passe au CSS.
    J'ai des avertissements (aucune erreur) que je ne parviens pas à corriger parce que je ne comprens pas:

    Ligne : 4 font-family: Vous êtes encouragés à proposer une famille générique comme dernier choix
    Ligne : 4 (Level : 2) font-family: Vous êtes encouragés à proposer une famille générique comme dernier choix : body
    Ligne : 13 (Level : 2) Redéfinition de la propriété border-top-style : div.centrer
    Ligne : 16 (Level : 2) Redéfinition de la propriété border-bottom-style : div.centrer
    Ligne : 22 font-family: Vous êtes encouragés à proposer une famille générique comme dernier choix
    Ligne : 22 (Level : 2) font-family: Vous êtes encouragés à proposer une famille générique comme dernier choix : div.centrer
    Ligne : 35 (Level : 1) Vous n'avez pas de couleur de fond définie avec votre couleur : a.menu
    Ligne : 38 (Level : 2) Redéfinition de la propriété text-decoration : a.menu
    Ligne : 42 (Level : 1) Vous n'avez pas de couleur de fond définie avec votre couleur : a.menu:hover
    Ligne : 68 (Level : 2) Redéfinition de la propriété padding-bottom : div.left
    Ligne : 69 (Level : 2) Redéfinition de la propriété border-top-style : div.left
    Ligne : 81 (Level : 2) Redéfinition de la propriété border-top-style : div.right
    Ligne : 83 (Level : 2) Redéfinition de la propriété padding-top : div.right
    Ligne : 84 (Level : 2) Redéfinition de la propriété padding-bottom : div.right
    Ligne : 91 (Level : 2) Redéfinition de la propriété border-left-style : div.titrebody
    Ligne : 91 (Level : 2) Redéfinition de la propriété border-left-color : div.titrebody
    Ligne : 91 (Level : 2) Redéfinition de la propriété border-left-width : div.titrebody
    Ligne : 99 (Level : 2) Redéfinition de la propriété border-top-style : div.textbox
    Ligne : 100 (Level : 2) Redéfinition de la propriété border-left-style : div.textbox
    Ligne : 100 (Level : 2) Redéfinition de la propriété border-left-width : div.textbox
    Ligne : 100 (Level : 2) Redéfinition de la propriété border-left-color : div.textbox
    Ligne : 106 (Level : 2) Redéfinition de la propriété padding-right : div.textbox
    Ligne : 111 (Level : 1) Cette propriété ne s'applique qu'aux éléments de type "bloc". : div.under
    Ligne : 113 (Level : 2) Redéfinition de la propriété border-left-style : div.under
    Ligne : 113 (Level : 2) Redéfinition de la propriété border-left-width : div.under
    Ligne : 113 (Level : 2) Redéfinition de la propriété border-left-color : div.under
    Ligne : 114 (Level : 2) Redéfinition de la propriété border-top-style : div.under

    Qu'est ce que ça signifie?
    Merci

  5. #5
    Membre régulier Avatar de olive.m
    Profil pro
    Inscrit en
    Novembre 2002
    Messages
    163
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2002
    Messages : 163
    Points : 121
    Points
    121
    Par défaut
    Citation Envoyé par Anduriel
    Ma page est bien validée et je passe au CSS.
    J'ai des avertissements (aucune erreur) que je ne parviens pas à corriger parce que je ne comprens pas:

    Ligne : 4 font-family: Vous êtes encouragés à proposer une famille générique comme dernier choix

    en css si tu spécifies une font il vaut mieux mettre une famille car il n'est pas dit que le SE possède ta font. ex: font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

    Ligne : 4 (Level : 2) font-family: Vous êtes encouragés à proposer une famille générique comme dernier choix : body
    Ligne : 13 (Level : 2) Redéfinition de la propriété border-top-style : div.centrer
    Ligne : 16 (Level : 2) Redéfinition de la propriété border-bottom-style : div.centrer

    tu as du, à deux endroits différents, spécifier une propriété différente pour une meme classe, mais bon des fois il faut pas en tenir compte. Cependant fais gaffe si tu l'a pas fait exprès c'est le dernier dans ta feuille qui l'emporte

    Ligne : 22 font-family: Vous êtes encouragés à proposer une famille générique comme dernier choix
    Ligne : 22 (Level : 2) font-family: Vous êtes encouragés à proposer une famille générique comme dernier choix : div.centrer
    Ligne : 35 (Level : 1) Vous n'avez pas de couleur de fond définie avec votre couleur : a.menu
    Ligne : 38 (Level : 2) Redéfinition de la propriété text-decoration : a.menu
    Ligne : 42 (Level : 1) Vous n'avez pas de couleur de fond définie avec votre couleur : a.menu:hover
    Ligne : 68 (Level : 2) Redéfinition de la propriété padding-bottom : div.left
    Ligne : 69 (Level : 2) Redéfinition de la propriété border-top-style : div.left
    Ligne : 81 (Level : 2) Redéfinition de la propriété border-top-style : div.right
    Ligne : 83 (Level : 2) Redéfinition de la propriété padding-top : div.right
    Ligne : 84 (Level : 2) Redéfinition de la propriété padding-bottom : div.right
    Ligne : 91 (Level : 2) Redéfinition de la propriété border-left-style : div.titrebody
    Ligne : 91 (Level : 2) Redéfinition de la propriété border-left-color : div.titrebody
    Ligne : 91 (Level : 2) Redéfinition de la propriété border-left-width : div.titrebody
    Ligne : 99 (Level : 2) Redéfinition de la propriété border-top-style : div.textbox
    Ligne : 100 (Level : 2) Redéfinition de la propriété border-left-style : div.textbox
    Ligne : 100 (Level : 2) Redéfinition de la propriété border-left-width : div.textbox
    Ligne : 100 (Level : 2) Redéfinition de la propriété border-left-color : div.textbox
    Ligne : 106 (Level : 2) Redéfinition de la propriété padding-right : div.textbox
    Ligne : 111 (Level : 1) Cette propriété ne s'applique qu'aux éléments de type "bloc". : div.under
    Ligne : 113 (Level : 2) Redéfinition de la propriété border-left-style : div.under
    Ligne : 113 (Level : 2) Redéfinition de la propriété border-left-width : div.under
    Ligne : 113 (Level : 2) Redéfinition de la propriété border-left-color : div.under
    Ligne : 114 (Level : 2) Redéfinition de la propriété border-top-style : div.under

    Qu'est ce que ça signifie?
    Merci

  6. #6
    Membre expérimenté
    Avatar de Anduriel
    Homme Profil pro
    Ingénieur intégration
    Inscrit en
    Février 2004
    Messages
    2 290
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur intégration

    Informations forums :
    Inscription : Février 2004
    Messages : 2 290
    Points : 1 500
    Points
    1 500
    Par défaut
    Merci
    Et sais-tu ce que signifie:

    Ligne : 111 (Level : 1) Cette propriété ne s'applique qu'aux éléments de type "bloc". : div.under
    ?

    Avec comme classe:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    div.under {
    	padding: 0px;
    	text-align: right;
    	border: 1px solid #DBDBDB; /* ligne 111 */
    	border-left: 2px solid #DBDBDB;
    	border-top: none;
    }
    Merci

  7. #7
    Membre régulier Avatar de olive.m
    Profil pro
    Inscrit en
    Novembre 2002
    Messages
    163
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2002
    Messages : 163
    Points : 121
    Points
    121
    Par défaut
    hum, bizarre,

    essaie d'ajouter display: block

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    div.under {
       padding: 0px;
       text-align: right;
       border: 1px solid #DBDBDB; /* ligne 111 */
       border-left: 2px solid #DBDBDB;
       border-top: none;
       display: block;
    }

  8. #8
    Membre confirmé
    Avatar de ilood
    Inscrit en
    Mars 2005
    Messages
    468
    Détails du profil
    Informations forums :
    Inscription : Mars 2005
    Messages : 468
    Points : 529
    Points
    529
    Par défaut
    Bonoir
    Citation Envoyé par Anduriel
    Ligne : 111 (Level : 1) Cette propriété ne s'applique qu'aux éléments de type "bloc". : div.under
    ?

    Avec comme classe:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    div.under {
    	padding: 0px;
    	text-align: right;
    	border: 1px solid #DBDBDB; /* ligne 111 */
    	border-left: 2px solid #DBDBDB;
    	border-top: none;
    }
    Vous trouvez pas que c'est contradictoire comme message ?
    "Ne s'applique qu'aux bloc" alors que le style par définition s'applique à un div, qui est un élèment de type bloc.

    Tu es sur de tes lignes ?

  9. #9
    Membre régulier Avatar de olive.m
    Profil pro
    Inscrit en
    Novembre 2002
    Messages
    163
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2002
    Messages : 163
    Points : 121
    Points
    121
    Par défaut
    je suis d'accord avec toi c'est bizarre étant donné que le div est une boite bloc.

    je pense que soit tu dois ajouter le display: block, soit enlever le "div" dans ta déclaration :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    .under { 
       padding: 0px; 
       text-align: right; 
       border: 1px solid #DBDBDB; /* ligne 111 */ 
       border-left: 2px solid #DBDBDB; 
       border-top: none;
    }

  10. #10
    Membre expérimenté
    Avatar de Anduriel
    Homme Profil pro
    Ingénieur intégration
    Inscrit en
    Février 2004
    Messages
    2 290
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur intégration

    Informations forums :
    Inscription : Février 2004
    Messages : 2 290
    Points : 1 500
    Points
    1 500
    Par défaut
    C'était ça merci à vous

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

Discussions similaires

  1. Validation html avec Tidy
    Par yos dans le forum Valider
    Réponses: 2
    Dernier message: 29/11/2005, 11h45
  2. [HTML] Validation aux normes W3C Failed
    Par JaMJaMs dans le forum Balisage (X)HTML et validation W3C
    Réponses: 28
    Dernier message: 27/11/2005, 23h51
  3. problème de validation HTML
    Par silversky dans le forum Balisage (X)HTML et validation W3C
    Réponses: 6
    Dernier message: 05/09/2005, 14h47
  4. [W3C] Validation HTML W3C / <a> et <textarea>
    Par nico-pyright(c) dans le forum Balisage (X)HTML et validation W3C
    Réponses: 5
    Dernier message: 03/08/2005, 17h33
  5. [HTML] validation strict
    Par mikyfpc dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 24/09/2004, 15h40

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