【发布时间】:2014-04-11 16:31:25
【问题描述】:
我使用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>标签吗?
【问题讨论】:
-
那里有 4 个
<html>标签。它们被 IE 条件标签围起来,但里面仍然有 4 个标签。仅仅因为他们有一个类属性不会变成<not-html> -
没有
html标签是什么意思?我在您的代码中看到了html标记。 -
代码中只有一个
<html>标签。 cmets 中的文本不构成标记。 IE 以不合格的方式处理某些类型的 cmets,但这是一个不同的问题。
标签: html twitter-bootstrap initializr