1. ホーム
  2. javascript

[解決済み] HTMLのコメントタグ <!-- --> は、JavaScriptのコードの周りでも有効ですか?

2023-06-07 03:36:12

質問

JavaScriptのコードの周りにHTMLのコメントタグを使用することは、今でも意味があるのでしょうか?

つまり

<html>
    <body>
        <script type="text/javascript">
            //<!--
            document.write("Hello World!");
            //-->
        </script>
    </body>
</html>

どのように解決するのですか?

HTMLコメント、つまり <!-- --> は、もはや必要ありません。これは、HTMLのコメントを理解できないブラウザが <script> タグを理解できないブラウザが優雅に劣化できるようにするためのものでした。これらのブラウザ、例えばNetscape 1.xは、もはや野放しではありません。そのため、script タグに HTML コメントを記述することは、もはや本当に意味がありません。

HTML を XHTML または XML として検証したい場合、おそらくコメントアウトされた CDATA タグを使用したいことでしょう。


<script type="text/javascript">
//<![CDATA[
document.write("Hello World!");
//]]>
</script>

この理由は、あなたの < , > , & , "' としてエンコードする必要はありません。 &lt; , &gt; , &amp; , &quot;&apos; をそれぞれ