html新元素

此文章仅为转发,非原创,原文http://www.cnblogs.com/zhuanggege/p/5740507.html

请支持原创

html5新元素

html5语义元素

<header>

定义了文档或者文档的一部分区域的页眉

<nav>

定义了导航链接的部分

<section>

定义了文档的某个区域,比如章节、头部、底部或者文档的其他区域

<article>

定义了页面独立的内容区域,内容本身必须是有意义的且必须是独立于文档的其余部分

<aside>

定义了页面的侧边栏内容

<footer>

定义了文档或者文档的一部分区域的页脚

通常包含文档创作者的姓名、文档的版权信息、使用条款的链接、联系信息等等

<main>

定义了文档的主要内容

在一个文档中,不能出现一个以上的<main>元素。<main>元素不能是以下元素的后代:<article>、<aside>、<footer>、<header>、<nav>

<figure>

定义了独立的流内容(图像、图表、照片、代码等等)

内容应该与主内容相关,同时元素的位置相对于主内容是独立的,如果被删除,则不应对文档流产生影响

<audio>

定义音频,比如音乐或其他音频流

目前支持的3种音频格式:MP3、Wav、Ogg

<audio src="song.ogg" controls> </audio>

如果考虑到不同浏览器对音频文件的兼容性:
<audio controls>
    <source src="song.ogg" type="audio/ogg">
    <source src="song.mp3" type="audio/mpeg">
    <p>Your browser does not support the audio tag.</p>
</audio>

autoplay:autoplay 如果出现该属性,则音频在就绪后马上播放

controls:controls 如果出现该属性,则向用户显示音频控件(比如播放/暂停按钮)

loop:loop 如果出现该属性,则每当音频结束时重新开始播放

muted:muted 如果出现该属性,则音频输出为静音

preload:auto、meta、none 规定是否在页面加载后载入音频,如果设置了autoplay属性,则忽略该属性

<video>

定义视频,比如电影片段或其他视频流

目前支持3种视频格式:MP4、WebM、Ogg

<video src=“movie.mp4” controls> </video>

如果考虑到不同浏览器对视频文件的兼容性:
<video width="320" height="240" controls>
    <source src="movie.ogg" type="video/ogg">
    <source src="movie.mp4" type="video/mp4">
    <p>Your browser does not support the video tag.</p>
</video>

width 设置视频播放器的宽度

height 设置视频播放器的高度

autoplay:autoplay 如果出现该属性,则音频在就绪后马上播放

controls:controls 如果出现该属性,则向用户显示音频控件(比如播放/暂停按钮)

loop:loop 如果出现该属性,则每当音频结束时重新开始播放

muted:muted 如果出现该属性,则音频输出为静音

preload:auto、meta、none 规定是否在页面加载后载入音频,如果设置了autoplay属性,则忽略该属性

poster:url 指定视频下载时显示的图像,或者在用户点击播放按钮前显示的图像

<embed>

定义了一个容器,用来嵌入外部应用或者互动程序(插件)

<embed src="helloworld.swf" width=" " height=" " type="MIME类型">

<track>

定义为媒体元素规定外部文本轨道

用于规定字幕文件或其他包含文本的文件,当媒体播放时,这些文件是可见的

<video width="320" height="240" controls>
    <source src="forrest_gump.mp4" type="video/mp4">
    <source src="forrest_gump.ogg" type="video/ogg">
    <track src="subtitles_en.vtt" kind="subtitles" srclang="en" label="English">
    <track src="subtitles_no.vtt" kind="subtitles" srclang="no" label="Norwegian">
</video>

default:default 规定该轨道是默认的。如果用户没有选择任何轨道,则使用默认轨道

kind 规定文本轨道的文本类型

captions 该轨道定义将在播放器中显示的简短说明

chapters 该轨道定义章节,用于导航媒介资源

descriptions 该轨道定义描述,用于通过音频描述媒介的内容,假如内容不可播放或不可见

metadata 该轨道定义脚本使用的内容

subtitles 该轨道定义字幕,用于在视频中显示字幕

label 规定文本轨道的标题,例如当用户选择字幕轨道时,标题会显示出来

srclang 规定轨道的语言,如果kind属性的值是"subtitles",则srclang属性是必需的

<figcaption>

为<figure>元素定义标题

<figure>
    <img src="1.jpg" alt="The Pulpit Rock" width="300" height="300">
    <figcaption>A view of the pulpit rock in Norway.</figcaption>
</figure>

<details>

规定了用户可见的或者隐藏的需求的补充细节

用来供用户开启关闭的交互式控件,任何形式的内容都能被放在<details>标签里边

<details>元素的内容对用户是不可见的,除非设置了open属性

<summary>标签为<details>元素定义一个可见的标题,当用户点击标题时会显示出详细信息

<details open>
<summary>Copyright 1999-2011.</summary>
<p> - by Refsnes Data. All Rights Reserved.</p>
<p>All content and graphics on this web site are the property of the company Refsnes Data.</p>
</details>

<meter>

定义度量衡,仅用于已知最大和最小值的度量,比如磁盘使用情况,查询结果的相关性等

<meter value="2" min="0" max="10">2 out of 10</meter> <br>
<meter value="0.6">60%</meter>

high 规定被界定为高的值的范围

low 规定被界定为低的值的范围

max 规定范围的最大值

min 规定范围的最小值

optimum 规定度量的最优值

value 规定度量的当前值

<progress>

定义运行中的任务进度,请将<progress>标签与JavaScript一起使用来显示任务的进度

<progress value="20" max="100"> </progress>

<mark>

定义高亮显示文本

<wbr>

规定在文本中的何处适合添加换行符

html5已移除的元素
<acronym>
<applet>
<basefont>
<big>
<center>
<dir>
<font>
<frame>
<frameset>
<noframes>
<strike>
<tt>

时间: 2024-10-04 18:21:50

html新元素的相关文章

在已有元素后面插入一个新元素,属于通用型函数insertAfter(newElement,targetElement)

function insertAfter(newElement,targetElement){                  //在已有元素后面插入一个新元素,属于通用型函数 var parent = targetElement.parentNode; if(parent.lastChild == targetElement){ parent.appendChild(newElement); }else{ parent.insertBefore(newElement,targetElemen

如何添加新元素

在DOM中有两种方式进行新元素的 element.appendChild() 向元素添加新的子节点,作为最后一个子节点. node.appendChild(新节点对象)       1.创建一个新元素createElement       2.创建一个新文本createTextNode       3.将创建的新元素和新文本结合为一个新标签       4.向节点添加最后一个子节点element.insertBefore() 在指定的已有的子节点之前插入新节点. node.insertBefor

创建HTML新元素(js)

1 <!-- 2 创建新的HTML元素 3 1.创建新的元素 4 2.创建新的节点 5 3.追加节点 6 4.向已有元素追加新的元素 7 --> 8 <html> 9 <body> 10 11 <div id="div1"> 12 <p id="p1">这是一个段落</p> 13 <p id="p2">这是另一个段落</p> 14 </div&g

Python之list添加新元素、删除元素、替换元素

Python之list添加新元素 现在,班里有3名同学: >>> L = ['Adam', 'Lisa', 'Bart'] 今天,班里转来一名新同学 Paul,如何把新同学添加到现有的 list 中呢? 第一个办法是用 list 的 append() 方法,把新同学追加到 list 的末尾: >>> L = ['Adam', 'Lisa', 'Bart'] >>> L.append('Paul') >>> print L ['Adam

新元素之前的事件绑定无效(live方法)--事件委托

jq1.7之前 可以用live():绑定事件 ,动态生成的标签也可以绑定上. jq1.7之后live(),方法取消改为on():但是动态生成的元素绑定不上事件了. 1 <ul> 2 <button id="btn">creatEle</button> 3 <li class="li">1111111111</li> 4 <li class="li">1111111111<

浅谈html5某些新元素的用途

大家都知道html是一种前端网页语言,从出现到现在已经经历了很多的版本了,但是随着html的不断发展,现在的html5已经不再是单一的前端页面语言了,html,javascript,css不再单纯的只是页面上的语言了,现在网页的桌面程序可以和桌面插件一样配置到网页和各种移动终端之中去,伴随着html5 的出现,这一伟大进程将更进一步,下面我就谈谈html5中的一些技术. 接触过html5的人肯定都听说过canvas,这一技术是html5专属的,翻译过来也就是画布的意思,html5中的canvas

HTML5 学习01——浏览器问题、新元素、canvas

Internet Explorer 浏览器问题 问题:Internet Explorer 8 及更早 IE 版本的浏览器不支持HTML5的方式. <!--[if lt IE 9]> <script src="http://cdn.static.runoob.com/libs/html5shiv/3.7/html5shiv.min.js"></script> <![endif]--> 解决:html5shiv.js 引用代码必须放在 <

javascript 数组,数组中添加新元素 push() ,unphsh() 相当于Add()

<1> var   a   =   [];     //建立数组 push   方法 将新元素添加到一个数组中,并返回数组的新长度值.

HTML5 新元素、HTML5 Canvas

HTML5 新元素 自1999年以后HTML 4.01 已经改变了很多,今天,在HTML 4.01中的几个已经被废弃,这些元素在HTML5中已经被删除或重新定义. 为了更好地处理今天的互联网应用,HTML5添加了很多新元素及功能,比如: 图形的绘制,多媒体内容,更好的页面结构,更好的形式 处理,和几个api拖放元素,定位,包括网页 应用程序缓存,存储,网络工作者,等. <canvas> 新元素 标签 描述 <canvas> 标签定义图形,比如图表和其他图像.该标签基于 JavaSc