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!