Maison > interface Web > js tutoriel > le corps du texte

À utiliser ou à ne pas utiliser : les attributs de balise de script HTML « Type » et « Langue » sont-ils toujours nécessaires ?

Barbara Streisand
Libérer: 2024-11-01 12:21:02
original
295 Les gens l'ont consulté

To Use or Not to Use: Are HTML Script Tag Attributes

Le débat : attributs des balises de script HTML - Type ou langue, ou omettre les deux

Pendant des années, les développeurs Web ont débattu des attributs appropriés pour inclure dans la balise de script HTML. Traditionnellement, les options incluent les attributs « type » et « langue ». Cependant, le W3C a introduit de nouvelles normes, soulevant des questions sur la pertinence continue de ces attributs.

Dépréciation de l'attribut « langue »

L'attribut « langue » a officiellement est obsolète, ce qui le rend obsolète. Lors du développement de HTML5, il a été découvert que tous les navigateurs traitaient uniformément « texte/javascript » comme type de script par défaut. Par conséquent, le W3C a standardisé "text/javascript" comme valeur par défaut, rendant l'attribut "langue" redondant.

Omission de l'attribut "type"

Même le L'attribut "type" est devenu facultatif. Les normes du W3C autorisent désormais l'omission des attributs « type » et « langue ». Cette décision était basée sur l'utilisation généralisée de « texte/javascript » comme type de script par défaut dans les navigateurs.

Exceptions pour XHTML et HTML 4.01

Pour les pages écrites en XHTML 1.0 ou HTML 4.01, l'omission de l'attribut "type" n'est pas recommandée, car cela peut entraîner des erreurs de validation.

Recommandation

Conformément aux normes actuelles du W3C, l'omission des attributs « type » et « langue » est généralement préférée. Cette approche garantit la compatibilité avec les navigateurs modernes et s'aligne sur les meilleures pratiques recommandées.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal