找回密码
 注册
首页 ≡≡网络技术≡≡ WEB前端 html注释失效的原因及解决思路

html注释失效的原因及解决思路

灰儿 2016-2-1 16:33:59
近几天在做一个网站,里面放了一些html注释,浏览时发些部分注释失效,模板中代码如下:

<!-- {template "content","footer"} -->

<!--start footer 页脚-->
<div class="hainanFooter">
  <div class="content"> <span class="list"> 备案号:苏ICP备11033529号 </span> </span> </div>
</div>
<!--end footer 页脚-->


实际浏览时,网页显示不正常,网页源代码如下:


<!--<!--start footer 页脚-->
<div class="hainanFooter">
  <div class="content"> <span class="list"> 备案号:苏ICP备11033529号 </span> </span> </div>
</div>
<!--end footer 页脚-->


-->

<!--start footer 页脚-->
<div class="hainanFooter">
  <div class="content"> <span class="list"> 备案号:苏ICP备11033529号 </span> </span> </div>
</div>
<!--end footer 页脚-->



原因:
模板中的<!-- {template "content","footer"} --> 代码在运行时转换成了如下代码:

<!--<!--start footer 页脚-->
<div class="hainanFooter">
  <div class="content"> <span class="list"> 备案号:苏ICP备11033529号 </span> </span> </div>
</div>
<!--end footer 页脚-->


-->


运行时生成的代码里嵌套了<!--start footer 页脚-->注释语句,所以注释提前结束,部分代码在html网页中显示了出来。

您需要登录后才可以回帖 登录 | 注册
学习中心
站长自定义文字内容,利用碎片时间,随时随地获取优质内容。
Q设计语言 了解更多
Q Design 提供商家设计所需的指导与资源,帮商家快速完成产品设计、降低生产成本。
学习中心
站长自定义文字内容,利用碎片时间,随时随地获取优质内容。
Q设计语言 了解更多
Q Design 提供商家设计所需的指导与资源,帮商家快速完成产品设计、降低生产成本。