なぜ自己終了スクリプト要素が実行に失敗するのですか?
は、インターネットのすべてのバージョンを含むブラウザーによって正確に認識されませんExplorer.
XHTML 標準を理解する
XHTML 1 仕様では、要素の最小化に関する具体的なガイドラインが付録 C.3 で概説されています。
C.3. Element Minimization and Empty Element Content Given an empty instance of an element whose content model is not EMPTY (for example, an empty title or paragraph), do not use the minimized form (e.g. use <p> </p> and not <p />).
スクリプト要素の定義
XHTML DTD (ドキュメント タイプ定義) は、スクリプト要素を次のように定義します。
<!ELEMENT script (#PCDATA)>
この定義は、スクリプト要素が空要素ではないことを指定します。つまり、スクリプト要素は開始タグと終了タグ内にコンテンツを含める必要があります。
結論
前述のガイドラインと定義に基づいて、 は、XHTML 標準に従って正しくありません。その結果、ブラウザーはこれらの要素を有効なスクリプト ソースとして解釈せず、認識されないままになり、参照された JavaScript コードの実行を妨げます。
以上が自己終了スクリプト タグが実行されないのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。