次のようなHTMLページを見ています。
<!--[if lt IE 7 ]><html class="ie ie6" lang="en"><![endif]-->
<!--[if IE 7 ]><html class="ie ie7" lang="en"><![endif]-->
<!--[if IE 8 ]><html class="ie ie8" lang="en"><![endif]-->
<!--[if (gte IE 9)|!(IE)]><!--><html lang="en"><!--<![endif]-->
最後のif条件は、私には少し奇妙に見えます。コメント等の入れ子がずれているようです。これは正しいですか:<!--[if (gte IE 9)|!(IE)]><!--><html lang="en"><!--<![endif]-->
?