Aller au contenu

Sujets conseillés

Posté

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 ! :)

Posté (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é par Bobe
Posté

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).

Posté

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 ! :up:

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...