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 :

[W3C] Bonne pratique n°12


Sujet :

HTML

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    991
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 991
    Par défaut [W3C] Bonne pratique n°12
    Salut,

    Souhaitant perfectionner le codage (coder le plus propre possible), j'ai cherché un service qui permettre de notifier mon codage, par hasard je me suis tombé sur Mon Opquast, très intéressé je me suis inscrit pour tester.

    J'ai lancé un test, j'ai eu le droit à 3 erreurs (parmi des critères que j'ai choisi de verifier), j'au su corriger les 2, il me reste encore un "non-conforme", je m'avoue de ne pas être en mesure de corriger tout seul, je ne comprends pas pourquoi, voici ce qu'il m'affiche :



    Bonne pratique 12 : Le code source de toutes les pages contient une déclaration de type de document (doctype) conforme à la syntaxe définie par le W3C.
    >> Cette page ne comporte pas de déclaration de type de document.

    Alors que dans accueil.php et w3c.php il y a :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    	<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
    	<head>blablabla
    Avez-vous une idée ?

    Merci beaucoup d'avances

  2. #2
    Membre chevronné Avatar de Strix
    Inscrit en
    Novembre 2006
    Messages
    632
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 632
    Par défaut
    Salut

    Que te dit le W3C sur le doctype de tes pages ?

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    991
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 991
    Par défaut
    Remarques
    Ce document XHTML 1.0 a été soumis avec le type MIME text/html, ceci n'est cependant autorisé que lorsqu'il correspond aux directives pour HTML.
    Aucun encodage n'a été trouvé. C'est la raison pour laquelle il a été fait recours à UTF-8.

    Erreur fatale
    Unexpected char in row 4 and column 35; this char is not allowed within charset (utf-8) that you use.
    Une idée ?

  4. #4
    Membre chevronné Avatar de Strix
    Inscrit en
    Novembre 2006
    Messages
    632
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 632
    Par défaut
    Dans tes metas, tu as une balise du type ?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />

  5. #5
    Membre éclairé
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    991
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 991
    Par défaut
    Oui

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    	<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
    	<head>
    		<title>Handy Mobil &raquo; des bénévoles à votre service !</title>
    		<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    		<meta name="keywords" content="">
    		<meta name="description" content=""/>
    		<meta name="robots" content="index,follow"/>
    		<link rel="stylesheet" media="screen" type="text/css" title="Fiche CSS Handy-Mobil" href="include/style.css" />
    		<link rel="shortcut icon" href="images/favicon.ico" />
        </head>

  6. #6
    Membre chevronné Avatar de Strix
    Inscrit en
    Novembre 2006
    Messages
    632
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 632
    Par défaut
    voilà les erreur que j'obtiens avec http://www.handy-mobil.fr/ : liste d'erreurs

    Dans ton code, essaye d'avoir tes html, head et body au même niveau, en gros avec le même nombre de tabulations ou espaces.
    Tu as en gros, quand je regarde ton code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    		<html>
    		<head>
    	</head>
    		<body>
    		</body>
    </html>
    essaye d'avoir :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    <html>
    	<head>
    	</head>
    	<body>
    	</body>
    </html>
    `

    Edit : c'est ça aussi de
    Citation Envoyé par {F-I}
    perfectionner le codage (coder le plus propre possible)

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

    Informations forums :
    Inscription : Juillet 2006
    Messages : 1 912
    Par défaut
    Citation Envoyé par {F-I} Voir le message
    Remarques
    Ce document XHTML 1.0 a été soumis avec le type MIME text/html, ceci n'est cependant autorisé que lorsqu'il correspond aux directives pour HTML.
    Aucun encodage n'a été trouvé. C'est la raison pour laquelle il a été fait recours à UTF-8.

    Erreur fatale
    Unexpected char in row 4 and column 35; this char is not allowed within charset (utf-8) that you use.
    Ce message indique qu'il a du opté par le choix par défaut utf-8 pour interpréter ton title vu que le charset n'est pas défini avant. Il rencontre un problème puisque ton titre comporte des accents non encodés en entités html, ni encodés correctement en utf8 vu que ton doc est encodé en ANSI

    Si tu déplaces ta définition du charset avant ton title dans ton html ton problème devrait disparaître:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    	<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
    	<head>
    		<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    		<title>Handy Mobil &raquo; des bénévoles à votre service !</title>
    Les bons réflexes:
    • avant de poser une question:
      règles | faq | tutoriels | recherche
    • clarté, politesse, vocabulaire et orthographe soignés = efficacité
    • remercier ceux qui ont pris le temps d'aider et :resolu: si c'est le cas

  8. #8
    Membre éclairé
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    991
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 991
    Par défaut
    Effectivement, c'est tout à fait logique.

    Heureux de ne plus voir ce genre d'erreur ^^, je le modifier, le mettre à jour dans FTP et je revalide document...



    Malheureusement, cela n'affecte rien, je revois le même erreur.

    J'ai pensé que peut-être ce serait du aux éèà& (je ne sais pas comment ça s'appelle.. des caracetes ASCII non ?), donc j'ai remplacé é par &eacute; et à par &agrave;

    Ce n'est pas cela puisque toujours le même erreur m'affiche lors de la validation.

    Quelqu'un a une idée ?

  9. #9
    Membre chevronné Avatar de Strix
    Inscrit en
    Novembre 2006
    Messages
    632
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 632
    Par défaut
    Avec quel logiciel travailles-tu ?

    Parce qu'en modifiant les quelques erreurs de mon côté, j'arrive à une validation complète de W3C

Discussions similaires

  1. Bonnes pratiques de protections individuelles
    Par Community Management dans le forum Sécurité
    Réponses: 23
    Dernier message: 11/06/2024, 11h23
  2. Réponses: 7
    Dernier message: 02/11/2005, 15h30
  3. [Bonne pratique]Stratégie d'allocation
    Par jowo dans le forum C
    Réponses: 1
    Dernier message: 05/10/2005, 14h47
  4. [FOREIGN K] Valeur de champ = nom de table. Bonne pratique ?
    Par Seb des Monts dans le forum Langage SQL
    Réponses: 9
    Dernier message: 17/05/2005, 10h56

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