這是一個非常簡單的問題,但它激怒了我。我想評論下面的例子:如何嵌套HTML註釋?
<!--
{if $scenes}
<!-- Scenes -->
{include file="$tpl_dir./scenes.tpl" scenes=$scenes}
{else}
<!-- Category image -->
{if $category->id_image}
<div class="align_center">
<img src="{$link->getCatImageLink($category->link_rewrite, $category->id_image, 'category')}" alt="{$category->name|escape:'htmlall':'UTF-8'}" title="{$category->name|escape:'htmlall':'UTF-8'}" id="categoryImage" width="{$categorySize.width}" height="{$categorySize.height}" />
</div>
{/if}
{/if}
-->
我想註釋掉所有這些文字,所以瀏覽器贏了; t顯示這段代碼。問題是我已經評論過,並且瀏覽器似乎混淆了結束標記。因此,在這種情況下,只有當我希望它影響整個文本時,第一個打開評論標記纔會影響{if $ scenes}。你能不能讓我知道這怎麼做?!?!
感謝,
達尼
請參閱http://stackoverflow.com/questions/442786/are-nested-html-comments-possible – bmb 2012-08-06 23:05:11
我的解決方案:不要(因爲SGML/HTML/XML不支持)..使用DVCS和/或其他「歷史」;-)也就是說,也許引擎/模板有一個可以使用的替代評論?例如,在ASP.NET中,'<% - 這是一個甚至沒有進入HTML輸出的註釋 - %>' – 2012-08-06 23:14:47