html 中的if解决思路

html 中的ifhtml文件中有这么一句:li !--{if $one[default]Y}-- styledisplay:none !--{/if

html 中的if
html文件中有这么一句:
<li <!--{if $one['default']=='Y'}--> style="display:none;" <!--{/if}--> >

总提示开始标记<li>未关闭,文本字符串>中使用了无效字符

折腾了半天不知道哪问题

[解决办法]
<li {if $one['default']=='Y'} style="display:none;" {/if}>

把html注释符号去掉试试。