我正在使用HTML tidy,我看了config options here。
我已经使用了这个选项:
$config = array(
'hide-comments' => 1
);
但是,它删除了以下评论:
<!-- Test -->
和此:
<!--[if IE 6]>Special instructions for IE 6 here<![endif]-->
如果要删除后者,我知道它仍然是一个评论,但它有用的目的 - 也许我应该使用另一个选项?
答案 0 :(得分:2)
我很确定没有选择..毕竟这是HTML评论。我建议你找一个替代方案,或者保留HTML评论......他们不会那么沉重。
答案 1 :(得分:1)
不,没有其他选项可以删除这样的评论,因为它们与浏览器有关。
HTML Tidy无法识别评论内容,只是通过类似于regexp规则的内容将其删除。
此行为是一项功能,而非错误。
的信息:
http://tidy.sourceforge.net/docs/quickref.html
http://sourceforge.net/tracker/?func=detail&aid=2811312&group_id=27659&atid=451767
HTML Tidy, Don't move those comments!
答案 2 :(得分:0)
只需使用Pretty Diff。它是比Tidy更完整的算法,它不会删除您的评论或对输入的完整性做出假设。