Éléments de script à fermeture automatique et prise en charge XHTML
La syntaxe correcte pour un élément de script en XHTML est :
<script src="foobar.js"></script>
L'utilisation d'un élément de script à fermeture automatique comme celui-ci :
<script src="foobar.js" />
va ne pas être correctement reconnu par les navigateurs. En effet, la spécification XHTML 1 indique explicitement que pour les éléments dont le modèle de contenu n'est pas VIDE, la forme réduite ne doit pas être utilisée.
L'élément de script a un modèle de contenu qui n'est pas VIDE, donc la forme minimisée Le formulaire (avec une barre oblique finale) n'est pas valide. Ceci est spécifié dans la DTD XHTML comme :
<!ELEMENT script (#PCDATA)>
Par conséquent, l'utilisation d'éléments de script à fermeture automatique rompt le concept de prise en charge XHTML. Les navigateurs ne reconnaîtront pas correctement ces éléments et ils ne doivent pas être utilisés.
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!