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 :

element "X" undefined


Sujet :

HTML

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mai 2010
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2010
    Messages : 15
    Points : 8
    Points
    8
    Par défaut element "X" undefined
    Bonjour,

    après avoir passé mon doc html dans W3C, les erreurs suivantes apparaissent :

    Line 57, Column 12: element "figure" undefined : <figure>

    You have used the element named above in your document, but the document type you are using does not define an element of that name. This error is often caused by:

    incorrect use of the "Strict" document type with a document that uses frames (e.g. you must use the "Frameset" document type to get the "<frameset>" element),
    by using vendor proprietary extensions such as "<spacer>" or "<marquee>" (this is usually fixed by using CSS to achieve the desired effect instead).
    by using upper-case tags in XHTML (in XHTML attributes and elements must be all lower-case).


    Line 59, Column 17: element "figcaption" undefined : <figcaption>Epilation</figcaption>
    You have used the element named above in your document, but the document type you are using does not define an element of that name. This error is often caused by:

    incorrect use of the "Strict" document type with a document that uses frames (e.g. you must use the "Frameset" document type to get the "<frameset>" element),
    by using vendor proprietary extensions such as "<spacer>" or "<marquee>" (this is usually fixed by using CSS to achieve the desired effect instead).
    by using upper-case tags in XHTML (in XHTML attributes and elements must be all lower-case).
    Je ne sais pas comment corriger ces erreurs, j'ai essayé en modifiant la Doctype mais j'ai encore plus d'erreurs.

    Vous trouverez ci-joint le fichier html

    Merci d'avance,

    Charlotte
    Fichiers attachés Fichiers attachés

  2. #2
    Membre émérite
    Avatar de Kaamo
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    1 165
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 1 165
    Points : 2 778
    Points
    2 778
    Par défaut
    Comme le mentionne l'erreur, <figure> et <figCaption> sont des éléments inconnus pour le DOCTYPE utilisé.
    En effet, ce sont des éléments HTML5 donc allant avec le DOCTYPE html5 : <!DOCTYPE html>.

    Une fois le DOCTYPE appliqué, il faudra :

    - retirer ça :
    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >
    - remplacer la définition du charset :
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> devient donc <meta charset="UTF-8" />- Changer le nom de ce fichier : soins du visage.html (remplacer les espaces par des "_" par exemple).
    - Mettre align="justify" dans un fichier CSS.

    Ou sinon, ne rien changer et simplement ne pas utiliser figure / figcaption

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mai 2010
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2010
    Messages : 15
    Points : 8
    Points
    8
    Par défaut
    Merci Cyril pour ta réponse !

    J'ai modifié çe que vous m'avez dis ! Par contre, il me reste un warning :
    Line 1, Column 116: Comments seen before doctype. Internet Explorer will go into the quirks mode.
    …D XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">-->
    Comment je peux faire pour pas qu'IE ouvre en quirks mode ? car la mise en page n'est pas du tout la même !

    Sinon, l'autre solution était de ne pas mettre <figure> et <figcaption>, mais par quoi je dois les remplacer ?

    Merci !

  4. #4
    Rédacteur

    Avatar de Bovino
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2008
    Messages
    23 647
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2008
    Messages : 23 647
    Points : 91 220
    Points
    91 220
    Billets dans le blog
    20
    Par défaut
    Comment je peux faire pour pas qu'IE ouvre en quirks mode ?
    En lisant le message d'erreur par exemple...
    Le doctype doit être la première ligne du document. Si tu mets quoi que ce soit avant, c'est pas bon.

  5. #5
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mai 2010
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2010
    Messages : 15
    Points : 8
    Points
    8
    Par défaut
    J'ai lu trop vite le message d'erreur !
    Merci!

  6. #6
    Membre émérite
    Avatar de Kaamo
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    1 165
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 1 165
    Points : 2 778
    Points
    2 778
    Par défaut
    Pour le remplacer ? Classiquement j'ai envie de dire ... C'est quoi figure et figcaption ? Un conteneur "abritant", dans ce cas, une image ainsi que sa légende.
    Donc, pourquoi pas, un conteneur qui contient une image et sa légende ?

    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    <div id="image_conteneur_1">
    <img src="image_1.png" alt="Texte si pas d'image" title="j'apparais au survol" />
    <div id="legende_1"></div>
    </div>

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