html5新增元素和废除元素

结构元素

section元素表示页面中的一个内容区块:比如章节、页眉、页脚或页面中的其他部分。它可以与h1 h2 h3 h4 h5 h6等元素结合起来

article  元素表示页面中的一块与上下文不相关的独立内容,譬如博客中的一篇文章或报纸中的一遍文章

aside   元素表示article元素的内容之外的、与article元素的内容相关的辅助信息。

header元素表示页面中一个内容区块或整个页面的标题

hgroup元素用于对整个页面或页面中一个内容区块的标题进行组合

footer 元素表示整个页面或者页面中一个内容区块的脚注

nav    元素表示页面中导航链接的部分。

figure 元素表示一段独立的流内容,一般表示文档主题流内容中的一个独立单元。

其他元素

video元素定义视频,比如电影片段或其他视频流                                           等同于html4的object元素

audio元素定义音频,比如音乐或其他音频流                                                等同于html4的object元素

embed元素用来插入各种多媒体,格式可以是Midi、Wav、AIFF、AU、MP3        等同于html4的object元素

mark元素主要用来在视觉上向用户那些需要突出显示或者高亮显示的文字             等同于html4的span元素

progress元素表示运行中的进程,可以使用progress来显示JavaScript中消耗时间的函数的进程  html4中无法实现

meter元素表示度量衡。仅用于已知最大值和最小值的度量。必须定义度量的范围,可以在元素的文本中。也可以在min/max属性中定义 html4无法实现

time元素 表示日期或者时间,也可以同时表示两者                                         等同于html4的span元素

ruby元素表示ruby注释    rt元素表示字符的解释或发音    rp元素在ruby注释中使用,以定义不支持ruby元素的浏览器所显示的内容

wbr元素表示软换行。他与br元素的区别:br元素表示此处必须换行,而wbr元素的意思是浏览器窗口或父级元素的宽度够宽时。不进行换行,而当宽度不够时,主动在此处进行换行

canvas元素表示图形,比如图表和其他图像。这个元素本身没有行为,进提供一块画布,但它把一个绘图API展现给客户端javascript,以使脚本能够把想绘制的东西绘制到这块画布上

command元素表示命令按钮,比如单选按钮,复选按钮或按钮

details元素表示用户要求得到并且可以得到的细节信息。它可以与summary元素配合使用。summary元素提供标题或图例。标题是可见的,用户点击标题时,会显示出细节信息,summary元素应该details元素的第一个元素

datalist元素表示可选数据的列表,与input元素配合使用,可以制作出输入值的下拉列表   html5新增功能。

datagrid元素表示可选数据的列表,他以树形列表的形式来显示。

keygen元素表示生成密匙。    output元素 表示不同类型的输出,比如脚本的输出    source元素为媒介元素定义媒介资源   对应html4的<param>

menu元素表示菜单列表。当希望列出表单空间时使用

posted @ 2013-04-22 14:34  陆航  阅读(2137)  评论(0编辑  收藏  举报