HTMLのコメントアウトは入れ子にすることができませんが、scriptタグやstyleタグを使用することで疑似的にコメントアウトすることができます。
scriptタグやstyleタグ内でHTMLをコメントアウトする方法は正しく動作しますが、HTMLコードを含む形式でコメントしているため、読みやすさや保守性の観点からは注意が必要です。
HTMLのコメントアウトは入れ子不可
以下のようにコメントアウトが入れ子になっている場合、<!--
から<!-- コンテント1始まり -->の-->
までがコメントアウトの対象にります。
HTML
Copy
<!--
<div class="article">
<!-- コンテント1始まり -->
<div class="content1">
<p>テキスト</p>
</div>
<!-- コンテント1終わり -->
<!-- コンテント2始まり -->
<div class="content2">
<p>テキスト</p>
</div>
<!-- コンテント2終わり -->
</div>
-->
scriptタグで囲って疑似的にコメントアウト
HTML
Copy
<script>
/*
<div class="article">
<!-- コンテント1始まり -->
<div class="content1">
<p>テキスト</p>
</div>
<!-- コンテント1終わり -->
<!-- コンテント2始まり -->
<div class="content2">
<p>テキスト</p>
</div>
<!-- コンテント2終わり -->
</div>
*/
</script>
styleタグで囲って疑似的にコメントアウト
HTML
Copy
<style>
/*
<div class="article">
<!-- コンテント1始まり -->
<div class="content1">
<p>テキスト</p>
</div>
<!-- コンテント1終わり -->
<!-- コンテント2始まり -->
<div class="content2">
<p>テキスト</p>
</div>
<!-- コンテント2終わり -->
</div>
*/
</style>
HTML・CSS入門におすすめの1冊
リンク
もみじ
Web製作未経験でも読みやすい構成で、初学者でも安心して学習することができます。
実践的な内容を学ぶことができ解説も丁寧で分かりやすく、基礎的な内容はこの1冊で学ぶことができます。