HTML5中新增了三个表单元素:datalist、keygen、output。
1.datalist
我们先来看看这个元素是什么样子的:初始化时只是一个输入框,当焦点触发时,会变成一个可以输入和下拉的select控件,当在输入框中敲入内容时,会在下拉列表里面显示匹配到的项。 这个控件比较实用,有助于搜索。
<inputlist="browsers">
<datalist id="browsers">
<option value="Internet Explorer">
<option value="Firefox">
<option value="Chrome">
<option value="Opera">
<option value="Safari">
</datalist>
2.keygen
<keygen>
元素的作用是提供一种验证用户的可靠方法。<keygen>标签规定用于表单的密钥对生成器字段。当提交表单时,会生成两个键,一个是私钥,一个公钥。私钥(private
key)存储于客户端,公钥(public key)则被发送到服务器。公钥可用于之后验证用户的客户端证书(client
certificate)。该标签在安全性提升方面有作用,就目前开发来讲,并未发现其实际的实用价值。
3.output
<output> 元素用于不同类型的输出,比如计算或脚本输出。从目前来看,该标签有点像可以赋值的label,并未有太大价值。
综合比较,以上三项,datalist的使用频率会远远大于后面两项。
【关键词:青岛HTML5培训,学HTML5多少钱,HTML5培训哪家好,中享思途】