热搜词
发表于 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网页中显示了出来。

全部评论0
回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|手机版|小黑屋|管理员之家 ( 苏ICP备2023053177号-2 )

GMT+8, 2025-1-16 05:16 , Processed in 0.128599 second(s), 22 queries .

Powered by Discuz! X3.5

Cpoyright © 2001-2025 Discuz! Team