验证器中的杂散开始标记HTML?

Bon*_*nie 9 validation html5

我试图在http://validator.w3.org/#validate_by_input中验证此HTML文档但我收到以下错误:

第3行,第47列:Stray start tag html.

<!--[if IE 7]><!--><html lang="en" class="ie7"><!--<![endif]-->
Run Code Online (Sandbox Code Playgroud)

第4行,第47列:Stray start tag html.

<!--[if IE 8]><!--><html lang="en" class="ie8"><!--<![endif]-->
Run Code Online (Sandbox Code Playgroud)

第5行,第47列:Stray start tag html.

<!--[if IE 9]><!--><html lang="en" class="ie9"><!--<![endif]-->
Run Code Online (Sandbox Code Playgroud)

第6行,第46列:Stray start tag html.

<!--[if (gt IE 9)|!(IE)]><!--><html lang="en"><!--<![endif]-->
Run Code Online (Sandbox Code Playgroud)

这是我输入的HTML:

<!DOCTYPE html>
<html lang="en-US">
<!--[if IE 7]><!--><html lang="en" class="ie7"><!--<![endif]-->
<!--[if IE 8]><!--><html lang="en" class="ie8"><!--<![endif]-->
<!--[if IE 9]><!--><html lang="en" class="ie9"><!--<![endif]-->
<!--[if (gt IE 9)|!(IE)]><!--><html lang="en"><!--<![endif]-->
<head>
<title>Test</title>
</head>
<body>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

我出错的任何想法?

Oze*_*ich 7

正确的条件评论:

<!--[if IE 7]><html lang="en" class="ie7"><![endif]-->
<!--[if IE 8]><html lang="en" class="ie8"><![endif]-->
<!--[if IE 9]><html lang="en" class="ie9"><![endif]-->
<!--[if (gt IE 9)|!(IE)]><html lang="en"><![endif]-->
<!--[if !IE]><html lang="en-US"><![endif]-->
Run Code Online (Sandbox Code Playgroud)