你需要一个开放的<html>标签吗?

che*_*pus 3 html html5 twitter-bootstrap initializr

我使用Initializer快速生成HTML5 + Boostrap样板,并且好奇为什么创建的HTML文档没有开始<html>标记?

这是Initializr为我生成的顶部部分:

<!DOCTYPE html>
<!--[if lt IE 7]>      <html class="no-js lt-ie9 lt-ie8 lt-ie7"> <![endif]-->
<!--[if IE 7]>         <html class="no-js lt-ie9 lt-ie8"> <![endif]-->
<!--[if IE 8]>         <html class="no-js lt-ie9"> <![endif]-->
<!--[if gt IE 8]><!--> <html class="no-js"> <!--<![endif]-->
    <head>
Run Code Online (Sandbox Code Playgroud)

我使用Initializr部署了一些网站,并没有遇到问题.你需要开口<html>标签吗?

tko*_*one 9

HTML 5规范:

如果html元素中的第一个东西不是注释,则可以省略html元素的开始标记.
如果html元素后面没有注释,则可以省略html元素的结束标记.

所以,是的,标签是可选的.