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>

html 新元素的更多相关文章

  1. jquery获取不到append出来的新元素的解决办法

    jquery获取不到append出来的新元素的解决办法 $('body').on("click","property",function(){}) jq1.7+ ...

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

    Python之list添加新元素 现在,班里有3名同学: >>> L = ['Adam', 'Lisa', 'Bart'] 今天,班里转来一名新同学 Paul,如何把新同学添加到现有 ...

  3. 为 HTML 添加新元素

    你可以为 HTML 添加新的元素. 该实例向 HTML 添加的新的元素,并为该元素定义样式,元素名为 <myHero> : 实例 <!DOCTYPE html> <htm ...

  4. 自定义元素 – 在 HTML 中定义新元素

    本文翻译自 Custom Elements: defining new elements in HTML,在保证技术要点表达准确的前提下,行文风格有少量改编和瞎搞. 原译文地址 本文目录 引言 用时髦 ...

  5. *HTML5 新元素

    HTML5 新元素 自1999年以后HTML 4.01 已经改变了很多,今天,在HTML 4.01中的几个已经被废弃,这些元素在HTML5中已经被删除或重新定义. 为了更好地处理今天的互联网应用,HT ...

  6. Python之添加新元素

    现在,班里有3名同学: >>> L = ['Adam', 'Lisa', 'Bart'] 今天,班里转来一名新同学 Paul,如何把新同学添加到现有的 list 中呢? 第一个办法是 ...

  7. 自定义元素–为你的HTML代码定义新元素

    注意:这篇文章介绍的 API 尚未完全标准化,并且仍在变动中,在项目中使用这些实验性 API 时请务必谨慎. 引言 现在的 web 严重缺乏表达能力.你只要瞧一眼“现代”的 web 应用,比如 GMa ...

  8. 浅谈html5某些新元素的用途

    大家都知道html是一种前端网页语言,从出现到现在已经经历了很多的版本了,但是随着html的不断发展,现在的html5已经不再是单一的前端页面语言了,html,javascript,css不再单纯的只 ...

  9. HTML5 简介、浏览器支持、新元素

    什么是 HTML5? HTML5 是最新的 HTML 标准. HTML5 是专门为承载丰富的 web 内容而设计的,并且无需额外插件. HTML5 拥有新的语义.图形以及多媒体元素. HTML5 提供 ...

随机推荐

  1. HDU 3507 Print Article 斜率优化

    Print Article Time Limit: 9000/3000 MS (Java/Others)    Memory Limit: 131072/65536 K (Java/Others)To ...

  2. UIWebView 自定义网页中的alert和confirm提示框风格

    .h #import <UIKit/UIKit.h> @interface UIWebView (JavaScriptAlert) -(void)webView:(UIWebView *) ...

  3. iOS图案锁,支持动画、图片、绘图

    最近忙着搭建一个聊天用的框架,过几天应该会整理写出来吧,原理不难,但是实现后会省很多事.好久没写博客,周末心血来潮写了个图案锁,这东西没什么技术含量,网上一堆,这次这个图案锁顺便联系了怎么打包使用.a ...

  4. php调用linux命令

    php有以下接口可提供执行外部函数: system() exec() popen() 但要使用上面几个函数,首先,要配置php.ini配置文件.修改配置文件如下: safe_mode = off; 改 ...

  5. Spring MVC 解读——@Autowired(转)

    转自:http://my.oschina.net/HeliosFly/blog/203902 Spring MVC 解读——@Autowired 一.@Autowired 作为一个Spring开发者对 ...

  6. HTML,CSS编码规范

    不管有多少人共同参与同一项目,一定要确保每一行代码都像是同一个人编写的. HTML 语法 对于属性的定义,确保全部使用双引号,绝不要使用单引号. 为每个 HTML 页面的第一行添加标准模式(stand ...

  7. poj2482

    (题外话:这题这是ACMer的福利啊……)我非常不擅长做矩形类的数据结构一般来说,二维的问题我们要转化为一维来考虑感觉一般的手法是对一维排序,并且线性扫描这一维,然后用各种数据结构维护另一维上的最优值 ...

  8. 凯撒密码 CH Round #57 - Story of the OI Class

    题目:http://ch.ezoj.tk/contest/CH%20Round%20%2357%20-%20Story%20of%20the%20OI%20Class/凯撒密码 题解:刚开始想map, ...

  9. 单独启动tomcat

    原料: jdk-1_5_0_13-windows-i586-p.exe apache-tomcat-5.5.25.zip 安装jdk,路径为:C:\Program Files\Java\jdk1.5. ...

  10. Linux学习笔记17——输入输出重定向

    1 何谓输入输出重定向? 默认情况下输入是由键盘输入的.输出是默认的输出到屏幕上.而输入输出重定向就是改变默认的输入输出方向 2 freopen函数 freopen是被包含与stdio.h头文件中,是 ...