2.2.2 新增的其他元素(3)
details元素
details元素表示用户要求得到并且可以得到的细节信息。它可以与summary元素配合使用。summary元素提供标题或图例。标题是可见的,用户点击标题时,会显示出细节信息。summary元素应该是details元素的第一个子元素。
HTML 5中代码示例:
<details>
<summary>HTML 5</summary>
This document teaches you everything you have to learn about HTML 5.
</details>
这是HTML 5中新增的功能。
datalist元素
datalist元素表示可选数据的列表,与input元素配合使用,可以制作出输入值的下拉列表。
HTML 5中代码示例:
<datalist></datalist>
这是HTML 5中新增的功能。
datagrid元素
datagrid元素表示可选数据的列表,它以树形列表的形式来显示。
HTML 5中代码示例:
<datagrid></datagrid>
这是HTML 5中新增的功能。
keygen元素
keygen元素表示生成密钥。
HTML 5中代码示例:
<keygen>
这是HTML 5中新增的功能。
output元素
output元素表示不同类型的输出,比如脚本的输出。
HTML 5中代码示例:
<output></output>
HTML 4中代码示例:
<span></span>
source元素
source元素为媒介元素(比如<video>和<audio>)定义媒介资源。
HTML 5中代码示例:
<source>
HTML 4中代码示例:
<param>
menu元素
menu元素表示菜单列表。当希望列出表单控件时使用该标签。
HTML 5中代码示例:
<menu>
<li><input type="checkbox" />Red</li>
<li><input type="checkbox" />blue</li>
</menu>
在HTML 4中,menu元素不被推荐使用。