Maison >interface Web >js tutoriel >Pourquoi certains navigateurs rejettent-ils les balises `` à fermeture automatique ?

Pourquoi certains navigateurs rejettent-ils les balises `` à fermeture automatique ?

Mary-Kate Olsen
Mary-Kate Olsenoriginal
2024-12-27 09:45:10757parcourir

Why Do Some Browsers Reject Self-Closing `` Tags?

Pourquoi l'interprétation des éléments de script par le navigateur diffère

Les navigateurs XHTML ne parviennent souvent pas à reconnaître les éléments de script écrits sous la forme . Cette divergence soulève des questions sur la prise en charge du navigateur pour XHTML.

Directives de compatibilité HTML

La spécification XHTML 1 fournit l'annexe non normative « Directives de compatibilité HTML », qui inclut les règle suivante :

C.3. Minimisation des éléments et contenu des éléments vides

Les instances vides d'éléments avec un modèle de contenu non VIDE (tel que le titre et le paragraphe) ne doivent pas être minimisées à l'aide de la syntaxe /.

Spécification XHTML

La DTD XHTML spécifie les éléments de script comme :

<!ELEMENT script (#PCDATA)>

Cette spécification indique que les éléments de script contiennent des PCDATA (données de caractères analysées), qui ne peuvent pas être vides. Par conséquent, conformément aux directives de compatibilité HTML, la réduction de