你需要开口标签吗?

时间:2014-04-11 16:31:25

标签: 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>

我使用Initializr部署了一些网站并且没有遇到问题。您需要开放<html>代码吗?

1 个答案:

答案 0 :(得分:9)

来自HTML 5 Specification

  

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

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