Html5新标签解释及用法

2016-02-19 12:44 14 1 收藏

图老师设计创意栏目是一个分享最好最实用的教程的社区,我们拥有最用心的各种教程,今天就给大家分享Html5新标签解释及用法的教程,热爱PS的朋友们快点看过来吧!

【 tulaoshi.com - Web开发 】

它希望能够减少浏览器对于需要插件的丰富性网络应用服务(plug-in-based rich internet application,RIA),如Adobe Flash, Microsoft Silverlight, 与 Sun JavaFX 的需求。

HTML 5 提供了一些新的元素和属性,反映典型的现代用法网站。其中有些是技术上类似 div 和 span 标签,但有一定含义,例如 nav(网站导航块)和 footer。这种标签将有利于搜索引擎的索引整理、小屏幕装置和视障人士使用。同时为其他浏览要素提供了新的功能,通过一个标准接口,如 audio 和 video 标记。

一些过时的 HTML 4 标记将取消,其中包括纯粹用作显示效果的标记,如 font 和 center,因为它们已经被 CSS 取代。还有一些透过 DOM 的网络行为(via)。

下面我们来看一下HTML 5提供的一些新的标签用法以及和HTML 4的区别。
article标签定义外部的内容。比如来自一个外部的新闻提供者的一篇新的文章,或者来自 blog 的文本,或者是来自论坛的文本。亦或是来自其他外部源内容。
HTML5:article/article
HTML4:div/div

aside标签定义 article 以外的内容。aside 的内容应该与 article 的内容相关。
HTML5:asideAside 的内容是独立的内容,但应与文档内容相关。/aside
HTML4:divAside 的内容是独立的内容,但应与文档内容相关。/div

audio 标签定义声音,比如音乐或其他音频流。
HTML5:audio src="someaudio.wav"您的浏览器不支持 audio 标签。/audio
HTML4:object type="application/ogg" data="someaudio.wav"param name="src" value="someaudio.wav"/object

canvas 标签定义图形,比如图表和其他图像。这个 HTML 元素是为了客户端矢量图形而设计的。它自己没有行为,但却把一个绘图 API 展现给客户端 JavaScript 以使脚本能够把想绘制的东西都绘制到一块画布上。
HTML5:canvas id="myCanvas" width="200" height="200"/canvas
HTML4:object data="inc/hdr.svg" type="image/svg+xml" width="200" height="200"/object

command 标签定义命令按钮,比如单选按钮、复选框或按钮。
HTML5: command onclick=cut()" label="cut"
HTML4: none

datalist 标签定义可选数据的列表。与 input 元素配合使用,就可以制作出输入值的下拉列表。
HTML5: datalist/datalist
HTML4: see combobox.

details 标签定义元素的细节,用户可进行查看,或通过点击进行隐藏。与 legend 一起使用,来制作 detail 的标题。该标题对用户是可见的,当在其上点击时可打开或关闭 detail。
HTML5: details/details
HTML4: dl style="display:hidden"/dl

embed 标签定义嵌入的内容,比如插件。
HTML5: embed src="horse.wav" /
HTML4: object data="flash.swf" type="application/x-shockwave-flash"/object

figcaption 标签定义 figure 元素的标题。figcaption 元素应该被置于 figure 元素的第一个或最后一个子元素的位置。
HTML5: figurefigcaptionPRC/figcaption/figure
HTML4: none

figure 标签用于对元素进行组合。使用 figcaption 元素为元素组添加标题。
HTML5: figurefigcaptionPRC/figcaptionpThe People's Republic of China was born in 1949.../p/figure
HTML4: dlh1PRC/h1pThe People's Republic of China was born in 1949.../p/dl

footer 标签定义 section 或 document 的页脚。典型地,它会包含创作者的姓名、文档的创作日期以及/或者联系信息。
HTML5: footer/footer
HTML4: div/div

header 标签定义 section 或 document 的页眉。
HTML5: header/header
HTML4: div/div

hgroup 标签用于对网页或区段(section)的标题进行组合。
HTML5: hgroup/hgroup
HTML4: div/div

keygen 标签定义生成密钥。
HTML5: keygen
HTML4: none

mark主要用来在视觉上向用户呈现那些需要突出的文字。mark标签的一个比较典型的应用就是在搜索结果中向用户高亮显示搜索关键词。
HTML5: mark/mark
HTML4: span/span

meter 标签定义度量衡。仅用于已知最大和最小值的度量。必须定义度量的范围,既可以在元素的文本中,也可以在 min/max 属性中定义。
HTML5: meter/meter
HTML4: none

nav 标签定义导航链接的部分。
HTML5: nav/nav
HTML4:ul/ul

output 标签定义不同类型的输出,比如脚本的输出。
HTML5: output/output
HTML4: span/span

progress 标签运行中的进程。可以使用 progress 标签来显示 JavaScript 中耗费时间的函数的进程。
HTML5: progress/progress
HTML4: none

rp 标签在 ruby 注释中使用,以定义不支持 ruby 元素的浏览器所显示的内容。
HTML5: ruby漢 rtrp(/rpㄏㄢˋrp)/rp/rt/ruby
HTML4: none

rt 标签定义字符(中文注音或字符)的解释或发音。
HTML5: ruby漢 rt ㄏㄢˋ /rt/ruby
HTML4: none

ruby 标签定义 ruby 注释(中文注音或字符)。
HTML5: ruby漢 rtrp(/rpㄏㄢˋrp)/rp/rt/ruby
HTML4: none

section 标签定义文档中的节(section、区段)。比如章节、页眉、页脚或文档中的其他部分。
HTML5: section/section
HTML4: div/div

source 标签为媒介元素(比如 video 和 audio)定义媒介资源。
HTML5: source
HTML4: param

summary 标签包含 details 元素的标题,details 元素用于描述有关文档或文档片段的详细信息。summary 元素应该是 details 元素的第一个子元素。
HTML5: detailssummaryHTML 5/summaryThis document teaches you everything you have to learn about HTML 5./details
HTML4: none

time 标签定义日期或时间,或者两者。
HTML5: time/time
HTML4: span/span

video 标签定义视频,比如电影片段或其他视频流。
HTML5: video src="movie.ogg" controls="controls"您的浏览器不支持 video 标签。/video
HTML4:object type="video/ogg" data="movie.ogv"param name="src" value="movie.ogv"/object

来源:https://www.tulaoshi.com/n/20160219/1601728.html

延伸阅读
标签: Web开发
代码如下: audio 标签属性:src:音乐的URLpreload:预加载autoplay:自动播放loop:循环播放controls:浏览器自带的控制条 audioid="media"src="http://www.abc.com/test.mp3"controls/audio video 标签属性:src:视频的URLposter:视频封面,没有播放时显示的图片preload:预加载autoplay:自动播放loop:循环播放controls:浏览器自带...
标签: Web开发
如今HTML5愈来愈引发大家的关注了,但目前支持HTML5的浏览器还不是主流,特别是国内用户近50%以上仍旧使用IE6,由于支持HTML5的IE9不支持Xp系统安装,这样未来很长一段时间,HTML5的开发者将必须考虑向下兼容的问题。HTML5的标签或CSS选择器兼容性的做法有很多,其中自己生成标签元素就是一种。 基本原理参见如下代码在IE8中效果,样式根本没有...
表单 一、基本架构 <form action="处理资料用的CGI程式之URL"或"mailto:电子信箱的URL" method="get或post"> .......... .......... .......... </form>  二、输入文件型表单 <form action="URL" method="post"> <input> <input> .......... ..........&...
标签: Web开发
对比起XHTML来说,HTML5通过更简单的元素引起了一系列的思考,坦诚地讲,这真的是急需的简化。这些简化之一就是能够通过a标签包装像div,h标签(h1...h6),和段落标记P 这些块级元素。你没看错:用一个A标签包裹块级元素(译者注: 在HTML5以前,a标签属于行内元素,而div,h1,p 等为块级元素,如果强行包裹,可能会被强行截断为多个a标签。当然,都是浏...
标签: Web开发
canvas是一个新的HTML元素,这个元素可以被Script语言(通常是JavaScript)用来绘制图形。例如可以用它来画图、合成图象、或做简单的(和不那么简单的)动画。右面的图象展示了一些canvas的应用示例,我们将会在此教程中看到他们的实现。 canvas最先在苹果公司(Apple)的Mac OS X Dashboard上被引入,而后被应用于Safari。基于Gecko1.8的浏览器,...

经验教程

13

收藏

61
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部