我正在清理.cfm文件并删除已注释掉的代码。我不确定什么可以安全删除,因为不是这样的脚本语言使用像SSI这样的注释掉的代码吗?
例如
<!--[if lt IE 8]>
<style type="text/css" media="all">
@import "../styles/ie.css";
</style>
<script type="text/javascript" src="../scripts/jquery.bgiframe.min.js"></script>
<![endif]-->
我认为这很重要,但我需要在<!--
和-->
之间保留任何内容:
<!-- /#toolbar -->
<div id="content">
<div id="sidebar-left" class="sidebar">
<div class="top"></div>
<div id="sidebar-left-inner">
<p id="date"></p>
<cfinclude template="requires/nowProcessing.cfm">
<!-- /.now-serving -->
<div id="sub-nav">
<!-- InstanceBeginEditable name="leftMenuInclude" -->
不确定是否相关但该文件包含JavaScript和CSS以及可能的其他语言。
编辑:出于好奇,这些语言来自哪个?<!-- InstanceBeginEditable name="leftMenuInclude" -->
<!-- /#main -->
<!-- /#content -->
答案 0 :(得分:1)
由于您没有使用脚本,因此这很简单......只需删除已注释掉的代码!
这并不意味着你应该删除之间的所有内容:
<!-- -->
有些会是评论,例如:
<!-- this is a comment to explain something -->
有些将是条件评论,例如:
<!--[if lt IE 8]> <![endif]-->
使用您对代码的了解来删除相应的注释掉的代码...也就是说,没有任何目的的代码!
确保您了解评论和已注释代码之间的区别!
答案 1 :(得分:0)
这是一个有条件的评论。由于这条线,它的目标是低于IE8。所以它就是为了一个目的。
<!--[if lt IE 8]>
http://msdn.microsoft.com/en-us/library/ms537512(v=vs.85).aspx