HTML5新增标签的汇总与详解
趁着一点闲暇时间,把HTML5的新增标签整理了一下,用了表格的形式展现,分别归纳了各标签的用法及属性分析。这样方便各位以后在运用HTML5标记遇到疑惑时,直接上来对照看下就明了了,希望对大家有帮助哦。
| 标签 | 标记意义及用法分析/示例 | 属性/属性值/描述 | |||||||||||||||||||||
| <article> | 定义独立的内容,如论坛帖子、报纸文章、博客条目、用户评论等内容。 | 支持HTML5的全局属性和事件属性。 | |||||||||||||||||||||
| <aside> | 定义两栏或多栏页面的侧边栏内容,如联系我们、客服、网站公告等内容。 | 支持HTML5的全局属性和事件属性。 | |||||||||||||||||||||
| <audio> | 定义音频内容,如音乐或其他音频流。 |
支持HTML5的全局属性和事件属性。 |
|||||||||||||||||||||
| <audio src=”audio.wav”>
您的浏览器不支持 audio 标签。(注:可以在开始标签和结束标签之间加上此文本内容,这样若浏览器不支持此元素,就可以显示出这个信息。) </audio> |
|||||||||||||||||||||||
| <canvas> | 定义图形,如图表和其他图像。(注:<canvas> 只是图形容器,我们必须使用脚本来绘制图形。) |
支持HTML5的全局属性和事件属性。 |
|||||||||||||||||||||
| <canvas id=”myCanvas”></canvas>
<script type=”text/javascript”> var canvas=document.getElementById(‘myCanvas’); var ctx=canvas.getContext(‘2d’); ctx.fillStyle=’#FFFF00′; ctx.fillRect(0,0,20,30); </script> |
|||||||||||||||||||||||
| <command> | 标记定义一个命令按钮,比如单选按钮、复选框或按钮。只有当 command 元素位于 menu 元素内时,该元素才是可见的。否则不会显示这个元素,但是可以用它规定键盘快捷键。 |
支持HTML5的全局属性和事件属性。 |
|||||||||||||||||||||
| <menu>
<command onclick=”alert(‘Hello!’)”>Click here.</command> </menu> |
|||||||||||||||||||||||
| <datalist> | 定义选项列表,需与 input 元素配合使用,通过input 元素的 list 属性来绑定,用来定义 input 可能的值。datalist 及其选项不会被显示出来,它仅仅是合法的输入值列表。 | 支持HTML5的全局属性和事件属性。 | |||||||||||||||||||||
| <input id=”fruits” list=”fruits” />
<datalist id=”fruits”> <option value=”Apple”> <option value=”Banana”> </datalist> |
|||||||||||||||||||||||
| <details> | 用于描述文档或文档某个部分的细节。 |
支持HTML5的全局属性和事件属性。 |
|||||||||||||||||||||
| <details>
<summary>Some title.</summary> <p>Some details about the title.</p> </details> |
|||||||||||||||||||||||
| <embed> | 定义外部的可交互的内容或插件。 |
支持HTML5的全局属性和事件属性。 |
|||||||||||||||||||||
| <embed src=”someone.swf” /> | |||||||||||||||||||||||
| <figure> | 定义一组媒体内容(图像、图表、照片、代码等)以及它们的标题。如果被删除,则不应对文档流产生影响。 | 支持HTML5的全局属性和事件属性。 | |||||||||||||||||||||
| <figure>
<p>The title of the image.</p> <img src=”someimage.jpg” width=”100″ height=”50″ /> </figure> |
|||||||||||||||||||||||
| <footer> | 定义一个页面或一个区域的页脚。可包含文档的作者姓名、创作日期或者联系信息。 | 支持HTML5的全局属性和事件属性。 | |||||||||||||||||||||
| <header> | 定义一个页面或一个区域的头部。 | 支持HTML5的全局属性和事件属性。 | |||||||||||||||||||||
| <hgroup> | 定义文件中一个区块的相关信息,使用 <hgroup> 标签对网页或区段(section)的标题进行组合。 | 支持HTML5的全局属性和事件属性。 | |||||||||||||||||||||
| <hgroup>
<h1>Welcome my world!</h1> <h2>This is a title.</h2> </hgroup> |
|||||||||||||||||||||||
| <keygen> | 定义表单里一个生成的键值。规定用于表单的密钥对生成器字段。当提交表单时,私钥存储在本地,公钥发送到服务器。 |
支持HTML5的全局属性和事件属性。 |
|||||||||||||||||||||
| <form action=”demo_keygen.asp” method=”get”>
Username: <input type=”text” name=”usr_name” /> Encryption: <keygen name=”security” /> <input type=”submit” /> </form> |
|||||||||||||||||||||||
| <mark> | 定义有标记的文本。请在需要突出显示文本时使用此标签。 | 支持HTML5的全局属性和事件属性。 | |||||||||||||||||||||
| <p>I like <mark>apple</mark> most.</p> | |||||||||||||||||||||||
| <meter> | 定义度量衡。仅用于已知最大和最小值的度量。(注:必须定义度量的范围,既可以在元素的文本中,也可以在 min/max 属性中定义。) |
支持HTML5的全局属性和事件属性。 |
|||||||||||||||||||||
| <meter min=”0″ max=”10″>2</meter>
<meter>2 out of 5</meter> <meter>10%</meter> |
|||||||||||||||||||||||
| <nav> | 定义导航链接。(注:如果文档中有“前后”按钮,则应该把它放到 <nav> 元素中。) | 支持HTML5的全局属性和事件属性。 | |||||||||||||||||||||
| <nav>
<a href=”index.asp”>Home</a> <a href=”Previous.asp”>Previous</a> <a href=”Next.asp”>Next</a> </nav> |
|||||||||||||||||||||||
| <output> | 定义不同类型的输出,比如脚本的输出。 |
支持HTML5的全局属性和事件属性。 |
|||||||||||||||||||||
| <progress> | 定义任务(如下载)的过程,可以使用此标签来显示 JavaScript 中耗费时间的函数的进度。 |
支持HTML5的全局属性和事件属性。 |
|||||||||||||||||||||
| <progress>
<span id=”progress”>15</span>% </progress> |
|||||||||||||||||||||||
| <ruby> | 定义 ruby 注释(中文注音或字符)。在东亚使用,显示的是东亚字符的发音。ruby 元素由一个或多个字符(需要一个解释/发音)和一个提供该信息的 rt 元素组成,还包括可选的 rp 元素,定义当浏览器不支持 “ruby” 元素时显示的内容。 | 支持HTML5的全局属性和事件属性。 | |||||||||||||||||||||
| <section> | 定义文档中的节(section、区段)。比如章节、页眉、页脚或文档中的其他部分。 |
支持HTML5的全局属性和事件属性。 |
|||||||||||||||||||||
| <source> | 为媒介元素(比如 <video> 和 <audio>)定义媒介资源。 |
支持HTML5的全局属性和事件属性。 |
|||||||||||||||||||||
| <time> | 定义一个日期/时间,该元素能够以机器可读的方式对日期和时间进行编码,举例说,用户代理能够把生日提醒或排定的事件添加到用户日程表中,搜索引擎也能够生成更智能的搜索结果。 |
支持HTML5的全局属性和事件属性。 |
|||||||||||||||||||||
| <p>大家都是早上 <time>9:00</time> 上班。</p>
<p><time datetime=”2012-01-01″>元旦</time>晚会。</p> |
|||||||||||||||||||||||
| <video> | 定义视频,比如电影片段或其他视频流。 |
支持HTML5的全局属性和事件属性。 |
HTML5新增标签的汇总与详解的更多相关文章
- 盒子模型,定位技术,负边距,html5 新增标签
盒子模型 /*[margin 外边距] margin属性最多四个 1.只写一个值,四个方向的margin均为这个值 2.写两个值:上,右两个方向,下默认=上,右 默认=左 3.写三个值:上.右.下三个 ...
- mysql 5.7.12 新增 X plugin x 协议 详解
mysql 5.7.12 新增 X plugin x 协议 详解http://xiaozhong991.blog.51cto.com/2354914/1763792 x 协议 操作nosql数据库 ...
- html5新增标签/删除标签
闲聊: 最近小颖工作稍微比较轻松,没事就看看慕课,看了看:HTML5之元素与标签结构,里面简单讲解了下HTML5的一些新特性,小颖之前没写过HTML5的页面,所以就当写笔记将那些新的特性整理出来,也方 ...
- 解决ie9以下浏览器对html5新增标签的不识别,并导致CSS不起作用的问题
https://www.cnblogs.com/yangjie-space/p/4816279.html html5shiv.js和respond.min.js 做页面常用的东西,写这里用的时候省点去 ...
- 让旧浏览器支持HTML5新增标签
首先我们使用JS进行标签创建,为HTML文件创建我们需要的这几个HTML5标签. 接下来,我们需要使用CSS进行这几个HTML5标签的样式控制,这是因为,通过这种方法创建的新标签,默认是行内元素. ...
- 【微信小程序项目实践总结】30分钟从陌生到熟悉 web app 、native app、hybrid app比较 30分钟ES6从陌生到熟悉 【原创】浅谈内存泄露 HTML5 五子棋 - JS/Canvas 游戏 meta 详解,html5 meta 标签日常设置 C#中回滚TransactionScope的使用方法和原理
[微信小程序项目实践总结]30分钟从陌生到熟悉 前言 我们之前对小程序做了基本学习: 1. 微信小程序开发07-列表页面怎么做 2. 微信小程序开发06-一个业务页面的完成 3. 微信小程序开发05- ...
- HTML5新增标签及具体用法
html5自从推广普及以来,迅速被各大浏览器支持.采用html5设计的网页逐渐成为网页设计的时尚.下面就温习下html5的新增标签. HTML 5 中的新特性包括了嵌入音频.视频和图形的功能,客户端数 ...
- Android vector标签 PathData 画图超详解
SVG是一种矢量图格式,是Scalable Vector Graphics三个单词的首字母缩写.在xml文件中的标签是<vector>,画出的图形可以像一般的图片资源使用,例子如下: &l ...
- 第二篇、HTML5新增标签
<html> <head> <meta charset="UTF-8"> <title>html5新增的标签</title&g ...
随机推荐
- Ruby on Rails Tutorial 第四章 Rails背后的Ruby 之 字符串
1.辅助方法 2.字符串 输入“irb”进入Ruby命令行开发环境,控制器的启动方法是在命令行中执行“rails console”. (1)字符串连接 >>"foo"+ ...
- mysql修改表结构
表 linksus_gov_running_trans 和 linksus_gov_running 的 is_mulsplit_id 字段需要改成 bigint(20)原:`is_mulsplit_i ...
- js中常用属性备忘
. onsubmit一般用来做验证的,用来控制表单提交的. 之前使用数据提交基本上使用ajax做数据提交,在数据验证的时候,只有通过数据验证之后,才会post/get数据到对应api文件,但是这次涉及 ...
- Android(java)学习笔记97:Scanner类使用
package cn.itcast_01; /* * Scanner:用于接收键盘录入数据. * * 前面的时候: * A:导包 * B:创建对象 * C:调用方法 * * System类下有一个静态 ...
- java中的静态方法
静态方法是属于类的,内存必须为它分配内存空间,这个空间一直由静态方法占用,内存管理器不会由于静态方法没有被调用而将静态方法的存储空间收回,这样如果将所有的方法都声明为静态方法,就会占用大量的内存空间, ...
- Samba服务详解
Samba文件服务器 本章结构 服务简介 SMB协议 Server Message Block,服务消息块 CIFS协议 Common Internet File System,通用互联网文件系统 S ...
- rpmdb: BDB0113 错误
解决方法: rpm --rebuilddb yum clean all
- Ehcache(2.9.x) - API Developer Guide, Cache Event Listeners
About Cache Event Listeners Cache listeners allow implementers to register callback methods that wil ...
- Linux 命令 - route: 显示或操作路由表
route 命令查看路由表或者手动地添加.删除和修改路由表中的条目. 命令格式 route [-CFvnNee] [-A family] route [-v] [-A family] add [-ne ...
- 【转载】常用Maven插件介绍
http://www.cnblogs.com/crazy-fox/archive/2012/02/09/2343722.html 我们都知道Maven本质上是一个插件框架,它的核心并不执行任何具体的构 ...