HTML5知识总结
l 文档类型声明:<!DOCTYPE HTML>
l 新绘制元素:
- Canvas:标签定义图形,比如图表和其他图像。该标签基于 JavaScript 的绘图 API
l 新多媒体元素:
- Audio:定义音频内容
- Video:定义视频(video 或者 movie)
- Source:定义多媒体资源 <video> 和 <audio>的来源
l 新表单元素:
- Datalist:定义选项列表。请与 input 元素配合使用该元素,来定义 input 可能的值。
- Output:定义不同类型的输出,比如脚本的输出。
- Keygen:规定用于表单的密钥对生成器字段。
l 新语义和结构元素:
- Header:定义了文档的头部区域
- Nav:定义运行中的导航部分
- Article:一些注明名人名言、摘注、出处的内容
- Section:定义文档中的主体部分
- Aside:定义页面的侧边栏内容
- Footer:定义 section 或 document 的页脚。
l 移除元素:以下元素在HTML5中已经被删除:
<acronym> |
<applet> |
<basefont> |
<big> |
<center> |
<dir> |
<font> |
<frame> |
<frameset> |
<noframes> |
<strike> |
<tt> |
l 视频元素video:
<video src=" " controls="controls"></video>
或者
<video>
<source src=”” type=”video/mp4”>
<source src=“” type=”video/ogv”>
</video>
l 音频元素audio
<audio src=” “ controls=”controls”></audio>
或者
<audio controls=”controls”>
<source src=”” type=”audio/ogg”>
<source src=”” type=”audio/mpeg”>
</audio>
l 拖放(drag / drop):
l HTML5 中的一些有趣的新特性:
- 用于绘画的 canvas 元素
- 用于媒介回放的 video 和 audio 元素
- 对本地离线存储的更好的支持
- 新的特殊内容元素,比如 article、footer、header、nav、section
- 新的表单控件,比如 calendar、date、time、email、url、search