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 :

Meta obsolète ou pas [HTML 5]


Sujet :

HTML

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Avatar de jlb59
    Homme Profil pro
    Retraité
    Inscrit en
    Août 2004
    Messages
    1 024
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 72
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2004
    Messages : 1 024
    Par défaut Meta obsolète ou pas
    Bonjour à tous,

    Pour que ça passe mieux avec W3C, j'ai légèrement modifié l'index.php.

    Seulement, c'est une partie d'une longue liste que je mets, quand je valide, voilà ce que j'ai :
    # Line 10, column 78: The language attribute on the script element is obsolete. You can safely omit it.

    …language="Javascript" type="text/Javascript" src="scripts/tooltip.js"></script>
    Bien que c'est nécessaire, W3C me dit que je peux m'en passer

    Comme de Xhtml 4 je suis passé au Html 5, je ne sais plus !
    Ce dont je suis sur, c'est qu'il y a énormément de chose à modifier.
    A tout hasard, est-ce que Html 5 fait automatiquement les tooltip ?

    Sinon, je reviendrai à l'ancienne version, bien que j'ai plus d'erreurs de validation.

    Merci de votre aide.

  2. #2
    Membre éprouvé Avatar de oceane751
    Profil pro
    Intégrateur Web
    Inscrit en
    Novembre 2004
    Messages
    1 280
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Intégrateur Web

    Informations forums :
    Inscription : Novembre 2004
    Messages : 1 280
    Par défaut
    avec google j'ai trouvé ça comme réponse :
    Bonsoir,

    L'attribut language est obsolète dans le contexte de ton document (à supprimer donc). Tout est dit par le validateur.

  3. #3
    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 : 55
    Localisation : France, Gironde (Aquitaine)

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

    Informations forums :
    Inscription : Juin 2008
    Messages : 23 647
    Billets dans le blog
    20
    Par défaut
    Comme de Xhtml 4 je suis passé au Html 5, je ne sais plus !
    xhtml4

    Rien à voir avec une balise meta

    Ensuite, oui, l'attribut language pour une balise <script> est déprécié depuis longtemps, d'autant que peu savent réellement à quoi sert cet attribut (c'est-à-dire préciser la version de JavaScript utilisée, ce qui n'a plus de sens puisque le navigateur utilise la version qui lui est intégrée...).
    D'autre part, en HTML5, même l'attribut type est passé de required (obligatoire) à optionnel.
    Pas de question technique par MP !
    Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi !
    Mes formations video2brain : La formation complète sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
    Mon livre sur jQuery
    Module Firefox / Chrome d'intégration de JSFiddle et CodePen sur le forum

  4. #4
    Membre éprouvé
    Avatar de jlb59
    Homme Profil pro
    Retraité
    Inscrit en
    Août 2004
    Messages
    1 024
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 72
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2004
    Messages : 1 024
    Par défaut
    Citation Envoyé par oceane751 Voir le message
    avec google j'ai trouvé ça comme réponse :
    C'est pas certainement la réponse que j'attendais

    Je t'ai certainement pas attendue pour lire ça !!!!!!

    Citation Envoyé par Bovino Voir le message
    xhtml4

    Rien à voir avec une balise meta

    Ensuite, oui, l'attribut language pour une balise <script> est déprécié depuis longtemps, d'autant que peu savent réellement à quoi sert cet attribut (c'est-à-dire préciser la version de JavaScript utilisée, ce qui n'a plus de sens puisque le navigateur utilise la version qui lui est intégrée...).
    D'autre part, en HTML5, même l'attribut type est passé de required (obligatoire) à optionnel.
    Trop pressé pour écrire, tu avais compris "XHTML 1.0" cela va sans dire !

    Par contre, j'ai du mal à saisir tes explications à propos de l'attribut "language" !

    Et autant pour moi, c'est effectivement un script ! Comme j'ai aussi le problème d'erreur avec les metas, pour moi, c'est pareil !

    Mais comme ce script me sert dans mes pages, si je le supprime, rien ne va fonctionner pour les pas qui utilisent le "tooltip" !

    Citation Envoyé par Eric2a Voir le message
    Salut,


    Pas tant que ça... HTML 5 : C'est pour quand ?
    Quand même, certaines choses faites assez longuement seront à refaire avec des codes Html 5 qui le fait directement et certainement au plus court !

    Mais, là n'est pas le problème, c'est cette erreur W3C qui m'intrigue !

  5. #5
    Membre Expert
    Avatar de Eric2a
    Homme Profil pro
    Technicien
    Inscrit en
    Septembre 2005
    Messages
    1 225
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Corse (Corse)

    Informations professionnelles :
    Activité : Technicien

    Informations forums :
    Inscription : Septembre 2005
    Messages : 1 225
    Par défaut
    Salut,

    Citation Envoyé par jlb59
    il y a énormément de chose à modifier.
    Pas tant que ça... HTML 5 : C'est pour quand ?

  6. #6
    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 : 55
    Localisation : France, Gironde (Aquitaine)

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

    Informations forums :
    Inscription : Juin 2008
    Messages : 23 647
    Billets dans le blog
    20
    Par défaut
    Oui, j'avais bien compris que c'était une faute de frappe

    Pour le reste, ce qu'il faut retenir, c'est que l'attribut language pour une balise script est déprécié en HTML 4 et xhtml (toutes versions il me semble) et ne fait pas partie de la spec HTML5, d'où l'erreur renvoyée.
    Donc, en résumé, ne pas utiliser cet attribut, c'est mieux
    Pas de question technique par MP !
    Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi !
    Mes formations video2brain : La formation complète sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
    Mon livre sur jQuery
    Module Firefox / Chrome d'intégration de JSFiddle et CodePen sur le forum

  7. #7
    Membre éprouvé
    Avatar de jlb59
    Homme Profil pro
    Retraité
    Inscrit en
    Août 2004
    Messages
    1 024
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 72
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2004
    Messages : 1 024
    Par défaut
    Donc Bovino, si je cerne bien ce que tu me dis , ce serait de garder le script par lui-même mais "language", c'est ça ?

  8. #8
    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 : 55
    Localisation : France, Gironde (Aquitaine)

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

    Informations forums :
    Inscription : Juin 2008
    Messages : 23 647
    Billets dans le blog
    20
    Par défaut
    Oui, il faut garder le script, c'est juste l'attribut language qu'il faut supprimer car il ne sert à rien si ce n'est empêcher la validation par le W3C

    D'autre part, si tu es en HTML5, donc avec le doctype
    tu peux aussi supprimer l'attribut type
    Pas de question technique par MP !
    Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi !
    Mes formations video2brain : La formation complète sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
    Mon livre sur jQuery
    Module Firefox / Chrome d'intégration de JSFiddle et CodePen sur le forum

  9. #9
    Membre éprouvé
    Avatar de jlb59
    Homme Profil pro
    Retraité
    Inscrit en
    Août 2004
    Messages
    1 024
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 72
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2004
    Messages : 1 024
    Par défaut
    Ok, j'ai compris

    Je vais faire tout ça et adviendra ce que pourra !

    J'ai oublié de te demander Bovino, si j'ai un script comme ça
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <script language="JavaScript" type="text/javascript">
    et je le remplace par uniquement, ça va aussi marcher ?

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

Discussions similaires

  1. [HTML] Meta Refresh ne marche pas
    Par ryan dans le forum Balisage (X)HTML et validation W3C
    Réponses: 14
    Dernier message: 16/11/2010, 16h47
  2. [XHTML] Balise meta pour IE8 : mon menu n'apparait pas
    Par danyd_fr dans le forum Balisage (X)HTML et validation W3C
    Réponses: 9
    Dernier message: 30/05/2009, 13h57
  3. Meta-Template: pourquoi ca ne fonctionne pas?
    Par Kurisu dans le forum C++
    Réponses: 10
    Dernier message: 29/09/2008, 21h07
  4. Réponses: 3
    Dernier message: 13/10/2007, 13h44
  5. [META] Une balise pour ne pas mettre la page dans le cache
    Par PierrotY dans le forum Balisage (X)HTML et validation W3C
    Réponses: 1
    Dernier message: 23/06/2006, 07h36

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