为了更好的处理web互联网应用,HTML5添加了很多新的元素及功能,在面试过程中,经常会有面试官会提及到此类问题。
html5新增的元素有:图形的绘制,多媒体内容,更好的页面结构,更好的形式处理和几个api的拖放元素,定位,包括网页应用程序缓存,存储等。
canvas 定义图形容器,必须使用脚本来绘制图形
audio音频
定义音频内容。
<audio controls="controls" loop="loop" preload="auto"></audio>
video视频
定义视频内容
<video width="320" height="240" controls="controls"></video>
datalist新表单元素
标签需要与标签配合使用,用来表示可选的列表(跟html中的select标签功能一样):
<input list="browsers">
<datalist id="browsers">
<option value="Internet Explorer">
<option value="Firefox">
<option value="Chrome">
<option value="Opera">
<option value="Safari">
</datalist>