Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > HTML / DHTML / XHTML
HTML / DHTML / XHTML Forum sur la programmation HTML / DHTML/ XHTML et la validation W3C. Cours (X)HTML, FAQ (X)HTML
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 20/10/2011, 12h00   #1
Membre habitué
 
Avatar de jlb59
 
Homme J-Luc
Retraité
Inscription : août 2004
Messages : 714
Détails du profil
Informations personnelles :
Nom : Homme J-Luc
Localisation : France, Nord (Nord Pas de Calais)

Informations professionnelles :
Activité : Retraité
Secteur : Industrie

Informations forums :
Inscription : août 2004
Messages : 714
Points : 136
Points : 136
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 :
Citation:
# 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.
__________________
Cordialement.
JLB59

Analyse de la mémoire
jlb59 est déconnecté   Envoyer un message privé Réponse avec citation 01
Vieux 20/10/2011, 12h07   #2
Membre éprouvé
 
Avatar de oceane751
 
Intégrateur Web
Inscription : novembre 2004
Messages : 992
Détails du profil
Informations personnelles :
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Intégrateur Web

Informations forums :
Inscription : novembre 2004
Messages : 992
Points : 434
Points : 434
avec google j'ai trouvé ça comme réponse :
Citation:
Bonsoir,

L'attribut language est obsolète dans le contexte de ton document (à supprimer donc). Tout est dit par le validateur.
oceane751 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/10/2011, 13h37   #3
Responsable Développement Web

 
Avatar de Bovino
 
Homme Didier Mouronval
Développeur Web
Inscription : juin 2008
Messages : 13 808
Détails du profil
Informations personnelles :
Nom : Homme Didier Mouronval
Âge : 41
Localisation : France, Gironde (Aquitaine)

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

Informations forums :
Inscription : juin 2008
Messages : 13 808
Points : 35 793
Points : 35 793
Citation:
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 !
Vous possédez un blog et aimeriez diffuser vos billets sur le forum, 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
Bovino est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/10/2011, 14h09   #4
Membre Expert
 
Avatar de Eric2a
 
Homme Eric Garidacci
Inscription : septembre 2005
Messages : 1 057
Détails du profil
Informations personnelles :
Nom : Homme Eric Garidacci
Âge : 41

Informations forums :
Inscription : septembre 2005
Messages : 1 057
Points : 1 564
Points : 1 564
Salut,

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

N'oubliez pas le vote des messages utiles ainsi que le Tag [Résolu].

Mon Site Web : Corse - Actualité, Météo, Vidéos, Logiciels, ...
Eric2a est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/10/2011, 15h38   #5
Membre habitué
 
Avatar de jlb59
 
Homme J-Luc
Retraité
Inscription : août 2004
Messages : 714
Détails du profil
Informations personnelles :
Nom : Homme J-Luc
Localisation : France, Nord (Nord Pas de Calais)

Informations professionnelles :
Activité : Retraité
Secteur : Industrie

Informations forums :
Inscription : août 2004
Messages : 714
Points : 136
Points : 136
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 !
__________________
Cordialement.
JLB59

Analyse de la mémoire
jlb59 est déconnecté   Envoyer un message privé Réponse avec citation 01
Vieux 20/10/2011, 16h08   #6
Responsable Développement Web

 
Avatar de Bovino
 
Homme Didier Mouronval
Développeur Web
Inscription : juin 2008
Messages : 13 808
Détails du profil
Informations personnelles :
Nom : Homme Didier Mouronval
Âge : 41
Localisation : France, Gironde (Aquitaine)

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

Informations forums :
Inscription : juin 2008
Messages : 13 808
Points : 35 793
Points : 35 793
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 !
Vous possédez un blog et aimeriez diffuser vos billets sur le forum, 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
Bovino est actuellement connecté   Envoyer un message privé Réponse avec citation 10
Vieux 20/10/2011, 16h12   #7
Membre habitué
 
Avatar de jlb59
 
Homme J-Luc
Retraité
Inscription : août 2004
Messages : 714
Détails du profil
Informations personnelles :
Nom : Homme J-Luc
Localisation : France, Nord (Nord Pas de Calais)

Informations professionnelles :
Activité : Retraité
Secteur : Industrie

Informations forums :
Inscription : août 2004
Messages : 714
Points : 136
Points : 136
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 ?
__________________
Cordialement.
JLB59

Analyse de la mémoire
jlb59 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/10/2011, 16h18   #8
Responsable Développement Web

 
Avatar de Bovino
 
Homme Didier Mouronval
Développeur Web
Inscription : juin 2008
Messages : 13 808
Détails du profil
Informations personnelles :
Nom : Homme Didier Mouronval
Âge : 41
Localisation : France, Gironde (Aquitaine)

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

Informations forums :
Inscription : juin 2008
Messages : 13 808
Points : 35 793
Points : 35 793
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 !
Vous possédez un blog et aimeriez diffuser vos billets sur le forum, 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
Bovino est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/10/2011, 16h36   #9
Membre habitué
 
Avatar de jlb59
 
Homme J-Luc
Retraité
Inscription : août 2004
Messages : 714
Détails du profil
Informations personnelles :
Nom : Homme J-Luc
Localisation : France, Nord (Nord Pas de Calais)

Informations professionnelles :
Activité : Retraité
Secteur : Industrie

Informations forums :
Inscription : août 2004
Messages : 714
Points : 136
Points : 136
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 :
<script language="JavaScript" type="text/javascript">
et je le remplace par uniquement, ça va aussi marcher ?
__________________
Cordialement.
JLB59

Analyse de la mémoire
jlb59 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/10/2011, 17h14   #10
Responsable Développement Web

 
Avatar de Bovino
 
Homme Didier Mouronval
Développeur Web
Inscription : juin 2008
Messages : 13 808
Détails du profil
Informations personnelles :
Nom : Homme Didier Mouronval
Âge : 41
Localisation : France, Gironde (Aquitaine)

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

Informations forums :
Inscription : juin 2008
Messages : 13 808
Points : 35 793
Points : 35 793
Oui, c'est ça.
Dans tous les cas, ça fonctionnera, ensuite, si tu es en HTML 4 ou en xhtml, tu auras une erreur à la validation te disant qu'il manque l'attribut type, mais ce n'est pas bloquant, si tu es en HTML5, la page sera valide (au moins pour cette balise du moins).
__________________
Pas de question technique par MP !
Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi !
Vous possédez un blog et aimeriez diffuser vos billets sur le forum, 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
Bovino est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/10/2011, 17h39   #11
Membre habitué
 
Avatar de jlb59
 
Homme J-Luc
Retraité
Inscription : août 2004
Messages : 714
Détails du profil
Informations personnelles :
Nom : Homme J-Luc
Localisation : France, Nord (Nord Pas de Calais)

Informations professionnelles :
Activité : Retraité
Secteur : Industrie

Informations forums :
Inscription : août 2004
Messages : 714
Points : 136
Points : 136
Merci de ces précisions.
Je vais considérer le post comme "résolu" !

Bonne soirée

A+
__________________
Cordialement.
JLB59

Analyse de la mémoire
jlb59 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 16h27.


 
 
 
 
Partenaires

Hébergement Web