HTML标签详解之<html>
<html>标签是整个文档的根元素,<html> 与 </html> 标签限定了文档的开始点和结束点,在它们之间是文档的头部<head>和主体<body>。
此元素可告知浏览器其自身是一个 HTML 文档。
<html>标签除了全局属性外还有两个属性:xmlns(xml name space) 和 manifest (html5支持)。xmlns的属性值是固定的, "xmlns=http://www.w3.org/1999/xhtml"。manifest 的属性值是一个URL,此URL 描述了文档的缓存信息。
根据 W3C 推荐标准,应该通过 <html> 标签中的 lang 属性对每张页面中的主要语言进行声明,比如:<html lang="zh-CN">
HTML 与 XHTML 之间的差异
xmlns 属性在 XHTML 中是必需的,但在 HTML 中不是。
不过,即使 XHTML 文档中的 <html> 没有使用此属性,W3C 的验证器也不会报错。这是因为"xmlns=http://www.w3.org/1999/xhtml" 是一个固定值,即使您没有包含它,此值也会被添加到 <html> 标签中。