1.新的文档类型声明(DTD)
HTML 5的DTD声明为:
<!doctype html>
<!DOCTYPE html>
都是正确的,因为HTML语法是不区分大小写的。
在编写HTML5文档时,要求指定文档类型,以确保浏览器能在HTML5的标准模式下进行渲染。
2.新增的HTML5标签
2.1 新增的结构标签
结构标签:(块状元素) 有意义的div
结构标签 | 说明 |
---|---|
<article> | 标记定义:一篇文章 |
<header> | 标记定义:一个页面或一个区域的头部 |
<nav> | 标记定义:导航链接 |
<section> | 标记定义:一个区域 |
<aside> | 标记定义:页面内容部分的侧边栏 |
<hgroup> | 标记定义:文件中一个区块的相关信息 |
<figure> | 标记定义:一组媒体内容以及它们的标题 |
<figcaption> | 标签定义:figure 元素的标题,如图片标题 |
<footer> | 标记定义:一个页面或一个区域的底部 |
<dialog> | 标记定义:一个对话框(会话框)类似微信 |
新的结构标签带来的是网页布局的改变及提升对搜索引擎的友好。
2.2 新增的多媒体标签
多媒体交互标签 | 说明 |
---|---|
<video> | 标记定义:一个视频 |
<audio> | 标记定义:音频内容 |
<source> | 标记定义:媒体资源 |
<canvas> | 标记定义:图片 |
<embed> | 标记定义:外部的可交互的内容或插件,比如flash |
HTML5的多媒体标签的出现意味着富媒体的发展以及支持不使用插件的情况下即可操作媒体文件,极大地提升了用户体验。
3.页面布局对比
传统布局与H5布局对比: