1

.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 -->
4

2 に答える 2

1

スクリプトを使用していないので、これは簡単です... コメントアウトされたコードのみを削除するだけです!

これは、次の間のすべてを削除する必要があるという意味ではありません。

<!-- -->

一部はコメントになります。たとえば、次のようになります。

<!-- this is a comment to explain something -->

また、一部は条件付きコメントになります。たとえば、次のようになります。

<!--[if lt IE 8]> <![endif]-->

コードに関する知識を使用して、適切なコメントアウトされたコードを削除します...別名、目的のないコードです!

コメントとコメントアウトされたコードの違いを理解していることを確認してください!

于 2012-06-21T20:31:52.553 に答える
0

条件付コメントです。この行により、IE8 未満を対象とします。ですから、目的があります。

<!--[if lt IE 8]>

http://msdn.microsoft.com/en-us/library/ms537512(v=vs.85).aspx

于 2012-06-21T20:18:46.760 に答える