下面的代码片段是什么 html 版本?
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta name="Generator" content="some info here ..." />
<meta charset="utf-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
让我们一行一行
<!DOCTYPE html>
- HTML5 文档类型
<html xmlns="http://www.w3.org/1999/xhtml">
- 参考这里
<head>
- 文档head
元素
<meta name="Generator" content="some info here ..." />
用于创建 HTML 文档的程序的描述
<meta charset="utf-8" />
- 文档字符编码,好读
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
在这里和这里阅读
我当然会为每个人写一个大胖子的描述,但意识到这些已经在不同的问题中被问过,所以想把它们联系起来,而不是在这里再次重复同样的事情。
代码片段主要是 XHTML (XML) 序列化中 HTML5 文档的开始,有时会混淆地称为 XHTML5。
然而,它不是一个合格的文件;当前的HTML5 CR不允许该属性http-equiv="X-UA-Compatible"
(基于相当正式的理由,但仍然如此)。
doctype 属于 HTML5 Doctype 定义。
所以文档的其余部分应该基于 HTML5