机制和原理
文档结构
HTML5的一大革新之一就是文档结构更为简洁。
相对于HTML4,很多标签都有了非常简化的写法,比如根元素,HTML4里是这样的:
<html xmlns="http://www.w3.org/1999/xhtml"lang="en"xml:lang="en">
而HTML5只要写成下面这样就可以了。
<html lang="en">
详细请参阅语法基础
语义化标签
HTML5的另一大革新就是语义化标签。
所谓语义化标签就是赋予标签其书面上的语义,比如<p>标签表示的就是一个段落。
HTML5中最基本的理念就是“语义”与“显示”分离,HTML5代码中出现的标签都有明确的功能定义,显示效果则全部委任给CSS。
内容模型
HTML5重新定义了HTML标签的内容模型,详细请参阅内容模型
全局属性
HTML5为标签提供了众多的全局属性,详细请参阅全局属性