あるかたまりをいったんコメントアウトしておきたい場合に、かたまりの中にすでにコメントが含まれていると、うまくコメントアウトできず面倒です。
例えば以下のHTMLのhoge全体をコメントアウトしたい場合、
hoge.html
<body>
<div class="hoge">
hogehoge
<!-- comment comment -->
hogehoge
</div>
</body>
普通にやると以下のようになってしまい、うまくコメントアウトできません。
hoge-comment-NG.html
<body>
<!--
<div class="hoge">
hogehoge
<!-- comment comment -->
hogehoge
</div>
-->
</body>
そんな時は、style
タグのコメントアウトを利用した
hoge-comment-OK-style.html
<body>
<style>/*
<div class="hoge">
hogehoge
<!-- comment comment -->
hogehoge
</div>
*/</style>
</body>
もしくは、script
タグを使った
hoge-comment-OK-script.html
<body>
<script>/*
<div class="hoge">
hogehoge
<!-- comment comment -->
hogehoge
</div>
*/</script>
</body>
で、比較的簡単にコメントアウトができます。
参考:
http://stackoverflow.com/questions/12998915/commenting-a-commented-markup-nested-comments