html5支持哪些元素

本文列出了 HTML5 的新结构和表单元素,以及对它们的描述。

一、新的语义/结构元素

(1)        <article> 定义文档内的文章。

(2)        <aside> 定义页面内容之外的内容。

(3)        <bdi> 定义与其他文本不同的文本方向。

(4)        <details> 定义用户可查看或隐藏的额外细节。

(5)        <dialog> 定义对话框或窗口。

(6)        <figcaption> 定义 <figure> 元素的标题。

(7)        <figure> 定义自包含内容,比如图示、图表、照片、代码清单等等。

(8)        <footer> 定义文档或节的页脚。

(9)        <header> 定义文档或节的页眉。

(10)     <main> 定义文档的主内容。

(11)     <mark> 定义重要或强调的内容。

(12)     <menuitem> 定义用户能够从弹出菜单调用的命令/菜单项目。

(13)     <meter> 定义已知范围(尺度)内的标量测量。

(14)     <nav> 定义文档内的导航链接。

(15)     <progress> 定义任务进度。

(16)     <rp> 定义在不支持 ruby 注释的浏览器中显示什么。

(17)     <rt> 定义关于字符的解释/发音(用于东亚字体)。

(18)     <ruby> 定义 ruby 注释(用于东亚字体)。

(19)     <section> 定义文档中的节。

(20)     <summary> 定义 <details> 元素的可见标题。

(21)     <time> 定义日期/时间。

(22)     <wbr> 定义可能的折行(line-break)。

二、新的表单元素

(1)       <datalist>定义输入控件的预定义选项。

(2)      <keygen>定义键对生成器字段(用于表单)。

(3)      <output>定义计算结果。