Denis Posté 3 Mai 2004 Posté 3 Mai 2004 J'ai fait quelques recherches à cet effet et je n'ai rien trouvé. C'est un truc qui me dérange depuis un moment, alors je me suis dit que peut-être quelqu'un ici connaîtrait la réponse. En quoi il est nécessaire de spécifier le media type text/javascript dans un document HTML/XHTML 1.0 transitionnel conforme ? Lorsque nous ne déclarons que : <script language="javascript" src="whatever.js"></script> Le validateur décèle automatiquement une erreur. Il faut donc le mettre, c'est correct. Mais pourquoi ? Y a t-il quelque chose qui pourrait mal aller sous certains agents utilisateurs s'il n'est pas spécifié ? Y a t-il un truc de documenté à cet effet ? Pour le même bout de code, pourquoi ne peut-on pas spécifier language="javascript" dans un document HTML/XHTML 1.0 strict et XHTML 1.1 ? Qu'est-ce qu'on répond à une personne qui poserait la question qui tue : "ça donne quoi de le mettre concrètement ?" Merci d'avance !
Bobe Posté 3 Mai 2004 Posté 3 Mai 2004 (modifié) techniquement, on peut vouloir utiliser un autre langage de script client (et donc indiquer le type de média qui lui est spécifique). Maintenant, dans la pratique... Modifié 3 Mai 2004 par Bobe
Findel Posté 3 Mai 2004 Posté 3 Mai 2004 En fait, c'est la même utilité que de mettre une balise meta "content-type" pour une page, la même utilité que de préciser type="text/css" dans tes link pour les css ... De donner une indication sur le type de données contenu dans le document que tu lie, et donc la facon dont le navigateur doit le traiter. En ce qui concerne l'attribut "language", puisque toutes les autres balises ont un attribut "type" il fallait uniformiser, qui renseigne déjà sur le langage qui sera utilisé et donc "language" est devenu inutile. En gros, le HTML a évolué, et "language" est devenu obsolète, remplacé par "type" qui est plus uniforme (et plus précis).
Denis Posté 4 Mai 2004 Auteur Posté 4 Mai 2004 Oui, c'est logique comme explication... ça me satisfait en partie, ça fait pas mal de sens. La notion d'uniformisation est probablement pertinente aussi. Merci à vous deux, c'est une hypothèse qui se tient !
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant