总结HTML5新增的标签及功能
https://my.oschina.net/chengkuan/blog/422306
标记意义及用法分析/示例 | 属性/属性值/描述 | ||||||||||||||||||||||
<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的全局属性和事件属性。 |
|||||||||||||||||||||
<video src=”movie.ogg” controls=”controls”>
您的浏览器不支持 video 标签。(注:可以在开始标签和结束标签之间加上此文本内容,这样若浏览器不支持此元素,就可以显示出这个信息。) </video> |
总结HTML5新增的标签及功能的更多相关文章
- HTML5新增的本地存储功能(笔记)
HTML5新增的本地存储功能分为两种,分别对应两个JS对象:①本地存储对应localStorage对象,主要用于长期保存整个网站的数据(这些数据可以永久保存在客户端电脑硬盘内).②会话存储对应sess ...
- HTML5新增Canvas标签及对应属性、API详解(基础一)
知识说明: HTML5新增的canvas标签,通过创建画布,在画布上创建任何想要的形状,下面将canvas的API以及属性做一个整理,并且附上时钟的示例,便于后期复习学习!Fighting! 一.标签 ...
- HTML5新增video标签及对应属性、API详解
知识说明: 比不上很牛的前端开发人员,但自始至终明白“万丈高楼平地起”,基础最重要,初学HTML5,稳固基础第一步,把最基本的整理下来,留下自己学习的痕迹.HTML5新增的video标签,将其属性以及 ...
- HTML5新增结构标签
引言 在本节中,笔者将向大家讲述三部分内容,分别介绍HTML5时代的召唤,跟HTML4的区别,以及HTML5中带来的新的结构标签. HTML5时代的召唤 HTML4与HTML5的区别 HTML5新结构 ...
- html5 新增语义标签
一份模板: <body> <header> <hgroup> <h1>Page title</h1> <h2>Page subt ...
- HTML5新增的标签与属性
一.关于DTD HTML5 不基于 SGML,所以不需要引用 DTD(HTML 4.01 基于 SGML) 二.HTML5结构标签 <header> 标记定义一个页面或一个区域的头部 &l ...
- HTML5新增的标签及使用
HTML5和HTML其实是很相似的,但是有些内容有发生了改变,今天我学习了一下HTML5发现还是挺好学的,只要有html+css基础就可以,今天知识看了下新的标签. 一.定义文档类型 在文件的开头总是 ...
- HTML5新增的标签和属性归纳
收集总结的HTML5的新特性,基本除了IE9以下都可以使用. HTML5语法 大部分延续了html的语法 不同之处:开头的 <!DOCTYPE html> <html lang=&q ...
- HTML5新增input标签属性
一. input type属性 <form action=""> 邮箱<input type="email" name="" ...
随机推荐
- IComparable和IComparer接口
C#中,自定义类型,支持比较和排序,需要实现IComparable接口.IComparable接口存在一个名为CompareTo()的方法,接收类型为object的参数表示被比较对象,返回整型值:1表 ...
- JavaScript词法作用域—你不知道的JavaScript上卷读书笔记(一)
前段时间在每天往返的地铁上抽空将 <你不知道的JavaScript(上卷)>读了一遍,这本书很多部分写的很是精妙,对于接触前端时间不太久的人来说,就好像是叩开了JavaScript的另一扇 ...
- 总结:几种生成html格式测试报告的方法
写自动化测试时,一个很重要的任务就是生成漂亮的测试报告. 1.用junit或testNg时,可以用ant辅助生成html格式: <target name="report" d ...
- Windbg Scratch Pad(便笺簿)窗口的使用
“便笺簿”窗口是一个剪贴板,您可以在其中键入和保存文本. 打开便笺簿 通过菜单View--->Scratch Pad 通过快捷键Alt+8 通过工具栏 使用便笺簿 用上面的方式打开的窗口如下: ...
- ORM常用的13个方法
介绍一个可以以py脚本方式运行ORM操作的方法: 可在项目内新建个py文件,复制项目内manage.py文件中的以下代码: if __name__ == "__main__": o ...
- 记录VUE-CLI项目创建及初始化相关
记录 创建项目 vue init webpack 项目名 配置config下的index.js的文件配置,修改相对路径和配置不打包map文件 修改build-webpack.base.conf.js, ...
- K8s容器资源限制
在K8s中定义Pod中运行容器有两个维度的限制: 1. 资源需求:即运行Pod的节点必须满足运行Pod的最基本需求才能运行Pod. 如: Pod运行至少需要2G内存,1核CPU 2. 资源限额: ...
- 常用STL使用指北
常用STL使用指北 set和multiset set和multiset都是基于红黑树(显然是一个二叉搜索树)的STL. 定义 我们可以使用(multi)set<元素类型>名称来定义一个(m ...
- 调用 redis 原子命令,保证多线程安全 的incr命令问题
redis本身就是事件驱动模型,你incr递增好了,然后get获取判断一下是否超过次数 参考:如何用java实现redis incr的高并发计数器
- django中配置使用celery
环境版本: windows7 x64 django 1.11.6 django-celery 3.2.2 工程结构说明:源码下载请访问https://i.cnblogs.com/Files.aspx ...