HTML5 新元素


HTML5 新元素

自1999年以�HTML 4.01 已�改�了很多,今天,在HTML 4.01中的几个已�被废弃,这些元素在HTML5中已�被删除或�新定义。

为了更好地处�今天的互�网应用,HTML5添加了很多新元素�功能,比如: 图形的绘制,多媒体内容,更好的页�结构,更好的形� 处�,和几个api拖放元素,定�,包括网页 应用程�缓存,存储,网络工作者,等。


<canvas> 新元素

标签 �述
<canvas> 标签定义图形,比如图表和其他图�。该标签基于 JavaScript 的绘图 API


新多媒体元素

标签 �述
<audio> 定义音频内容
<video> 定义视频(video 或者 movie)
<source> 定义多媒体资� <video> 和 <audio>
<embed> 定义嵌入的内容,比如�件。
<track> 为诸如 <video> 和 <audio> 元素之类的媒介规定外部文本轨�。


新表�元素

标签 �述
<datalist> 定义选项列表。请与 input 元素��使用该元素,�定义 input �能的值。
<keygen> 规定用于表�的密钥对生�器字段。
<output> 定义��类型的输出,比如脚本的输出。


新的语义和结构元素

HTML5�供了新的元素�创建更好的页�结构:

标签 �述
<article> 定义页�独立的内容区域。
<aside> 定义页�的侧边�内容。
<bdi> �许您设置一段文本,使其脱离其父元素的文本方�设置。
<command> 定义命令按钮,比如�选按钮��选框或按钮
<details> 用于�述文档或文档�个部分的细节
<dialog> 定义对�框,比如�示框
<summary> 标签包� details 元素的标题
<figure> 规定独立的�内容(图��图表�照片�代�等等)。
<figcaption> 定义 <figure> 元素的标题
<footer> 定义 section 或 document 的页脚。
<header> 定义了文档的头部区域
<mark> 定义带有记�的文本。
<meter> 定义度�衡。仅用于已知最大和最�值的度�。
<nav> 定义导航链接的部分。
<progress> 定义任何类型的任务的进度。
<ruby> 定义 ruby 注释(中文注音或字符)。
<rt> 定义字符(中文注音或字符)的解释或�音。
<rp> 在 ruby 注释中使用,定义�支� ruby 元素的�览器所显示的内容。
<section> 定义文档中的节(section�区段)。
<time> 定义日期或时间。
<wbr> 规定在文本中的何处适�添加�行符。


已移除的元素

以下的 HTML 4.01 元素在HTML5中已�被删除:

  • <acronym>
  • <applet>
  • <basefont>
  • <big>
  • <center>
  • <dir>
  • <font>
  • <frame>
  • <frameset>
  • <noframes>
  • <strike>
  • <tt>