HTML Tidy删除带有条件的注释


HTML Tidy removes comments with conditions

我正在使用HTML整洁,我已经看了一下这里的配置选项。

我已经使用了这个选项:

$config = array(
                'hide-comments' => 1
                );

但是,它删除了如下注释:

<!-- Test -->

:

<!--[if IE 6]>Special instructions for IE 6 here<![endif]-->

是否应该删除后者,我知道它仍然是一个评论,但它有一个目的-也许我应该使用另一个选项?

我很确定没有选择。毕竟这是一个HTML注释。我建议您找到另一种选择,或者保留HTML注释。它们不可能那么重

不,没有其他选项可以删除这样的注释,因为它们依赖于浏览器。

HTML Tidy不识别注释的内容,它只是通过类似于regexp规则的东西将其删除。

这个行为是一个特性,而不是一个bug。

信息:
http://tidy.sourceforge.net/docs/quickref.html
http://sourceforge.net/tracker/?func=detail&援助= 2811312,group_id = 27659, atid = 451767
HTML整洁,不要移动那些注释!

就使用Pretty Diff吧,它是一个比Tidy更完整的算法,它不会删除你的注释,也不会对你输入的完整性做出假设。

http://prettydiff.com/?m=beautify