2011-07-11 16 views
2

私はHTML tidyを利用しています。私はconfig options hereを見ました。HTML Tidyは条件付きのコメントを削除します

私は、このオプションの使用を作りました:

<!-- Test --> 

と、この:

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

はしかし、それはこのようなコメントを削除し

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

それが削除であるべき後者は、私はまだそのコメントを知っているが、それは目的を提供する - 多分私は別のオプションを使用する必要がありますか?

答えて

2

私は確かにそれのためのオプションはないと確信しています..すべての後にHTMLのコメントです。私は、あなたが代替を見つけることをお勧めしますか、またはHTMLコメントを維持する..彼らは重くすることはできません。

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!

0

。これはTidyよりも完全なアルゴリズムであり、あなたのコメントを削除したり、入力の完全性を前提にしたりすることはありません。

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

+0

あなたの所属を開示する必要があります。 –

関連する問題