HTML5 新增的结构元素
- section
章节、页眉、页脚以及页面的其他部分,它可以与h1~h6等元素结合使用,表示文档的结构
- article
表示页面中一块与页面中上下文不相关的独立内容,比如博客中的一篇文章,报纸中的一篇文章
- aside
表示article元素之外的,与article元素相关的辅助信息
- header
表示页面中的内容区域块,通常用它来表示标题
- hgroup
用于对整个页面或页面中的一个内容块的标题进行结合
- footer
页面中一个区域块或部分,通常用于表示脚部或者底部;我会用它承载作者、日期等与作者相关的信息
- nav
表示页面中导航链接的部分
- figure
表示一段独立的流的内容,一般表示DOM主体流中的一个独立单元
新增的其他元素
- *video
用来定义电影片段或视频流
- *audio
用来定义一段音频流
- embed
- mark
- progress
- meter
- time
- ruby
- rt
- rp
- wbr
- *canvas
表示图形,图表、画布
- command
- details
- datalist
- datagrid
- keygen
- output
- source
- menu
新增的input元素的类型
- url
- number
- range
- Date Pickers
废除的元素
- 不再适用frame框架
- 能使用CSS替代的元素:basefont、big、center、font、s、tt、u等
新增的属性
- 表单相关的属性
- 链接相关的属性
- 其他属性
语法的改变
- 内容类型
- DOCTYPE声明
- 指定字符编码
- 可以省略标记的元素
- 具有boolean值的属性
- 省略引号