HTML5是一种用于在万维网上构建和呈现内容的符号言语。它是HTML规范的第五和当时版别。
它是由万维网联盟(W3C)在十月发布的2014 [ 2 ] [ 4 ]和最新的多媒体支持进步言语,一起坚持它简略易读的人类一贯了解的计算机和设备,如Web阅览器、HTML5解析器,
等旨在将不只HTML 4但一起,XHTML 1和2级DOM HTML。[ 5 ]
HTML5包括详细的处理方法,鼓动更多的可互操作的完成;它延伸,改善和合理化供应了文档符号,符号和运用编程接口(API)的凌乱的Web运用程序。,出于相同的要素,HTML5是一个跨渠道的移动运用程序的提名人,由于它包括了设计的低功率考虑设备的特色。
包括许多新的句法特征。原生地包括和处理多媒体和图形内容,新的<视频>、<增加音频>和元素,并支持可缩放矢量图形(SVG)的数学公式和MathML内容。为了丰盛文档的语义内容,新的页构造元素如<首要>,<节>,<文章>,<页眉>,脚注>,< > >,< > >和<图>。引入了新特色,删除了一些元素和特色,其他一些元素如< > >、< > >和<菜单>已被更改、从头定义或规范化。
API和文档方针模型(DOM)是HTML5规范的基础有些[ 6 ],HTML5也非常好地定义了任何无效文档的处理。[躲藏]
1前史
1.1“亮光思维”
1.2终究通话,提名人和举荐
1.3时间轴
2功用和API
3特色
3.1符号
3.2个新的API
3.3 XHTML5(XML序列化的HTML5)
3.4错误处理
3.5人气
3.6区别HTML 4.01和XHTML 1。
/>4标志
5数字版权处理
6参见
7个音符
8参考文献
9外部衔接
前史[修正]
Web超文本运用技术工作组(WHATWG)初步工作的新规范2004。当时,HTML 4.01没有更新,由于2000,[ 8 ]和万维网联盟(W3C)的重点是未来展开的XHTML 2。2009,W3C的XHTML 2容许工作组规章到期,抉择不续订。[ 9 ] W3C和WHATWG正在一起对HTML5的展开。[ 9 ]
Mozilla基金会和Opera软件提交了一份情绪文件,在万维网联盟(W3C)研讨会在2004六月,[ 10 ]专注于开发技术,落后于兼容现有的阅览器,[ 11 ]包括一个初步草案规范的Web表格2。车间的终究一个vote-8,14对HTML继续工作。[ 12 ]车间后,页面超文本运用技术工作组(WHATWG)建立初步根据方位的文书工作,和一个第二稿,Web运用程序1,还宣告。[ 13 ]两规范后来被合并成HTML5。[ 14 ] HTML5规范为2007的新的W3C HTML工作组工作的起点。
WHATWG规范初次揭穿宣告的工作草案于一月2008 [ 15 ] 22。
“对于Flash的主见”[修正]
尽管HTML5的一些特性常常与Adobe Flash比照,这两种技术有很大的不一样。两者包括在页面内播映音频和视频的功用,以及运用可缩放矢量图形。然而,在其自身无法HTML5用于动画或互动–有必要辅以CSS3和JavaScript。有许多Flash功用没有直接对应的HTML5。HTML5和Flash的比照。HTML5的互动才干成为一个论题的干流媒体在四月2010 [ 16 ] [ 17 ] [ 18 ] [ 19 ]在苹果公司的首席实行官史蒂夫·乔布斯宣告一封揭穿信,题为“Flash的考虑”,他认为“Flash是不再需求观看视频或花费任何类型的页面内容”,“新的打开规范建立在移动时代,比如HTML5会赢”。[ 20 ],这引发了一场争论,在Web开发界的暗示,而HTML5供应了增强的功用,开发者有必要考虑不一样的阅览器支持规范的不一样有些以及HTML5和Flash之间的功用区别。[ 21】早在十一月2011,Adobe宣告将间断开发Flash开发工具运用HTML5的移动设备和调整的尽力。[ 22 ]
终究一个电话,提名人和举荐[修正]
在14二月2011日,W3C拓宽了HTML工作组的宪章,并为HTML5供应了清楚的里程碑。在2011五月,工作组抢先的HTML5“终究一个电话”,约请社区表里W3C承认技术
作其他用途,见微数据(歧)。
HTML
HTML动态HTML HTML5音频视频的底子归纳c-html移动画布XHTML HTML元素跨度和DIV HTML特色HTML构造的HTML修正器字符编码Unicode言语代码文档方针模型阅览器方针模型样式表CSS字体颜色的HTML脚本JavaScript WebGL WebCL W3C验证器WHATWG怪癖方法Web存储Web阅览器(计划)发动机
比照
文档符号言语页面阅览器HTML非规范HTML HTML5画布媒体XHTML 1.1
V T E
微数据是一种用于巢内现有内容元数据页面WHATWG HTML规范。[ 1 ]查找引擎,网络爬虫,和阅览器可以获取和从页面过程中微观数据和运用它来供应更丰盛的阅览体会,为用户。查找引擎大大获益于直接拜访该构造化的数据,由于它容许查找引擎了解页面上的信息,供应更多有关的效果给用户。[ 2 ] [ 3 ]微数据运用配套的词汇来描写一个项目,名值对的值分配给它的性质。[ 4 ]微数据是一种测验供应一个比运用RDFa和微格式相似的方法更简略的HTML元素的机器可读标签的方法诠释。
W3C HTML工作组未能找到规范的修正器,并以“注”停止其开发。[ 5 ] [ 6 ]
内容[躲藏]
词汇[修正]
微观词汇不供应语义,或意义的一个项目。[ 7 ] Web开发者可以设计一个自定义的词汇或词汇的页面上。调集了常用的符号词汇经过schema.org架构包括:自个、当地、工作、组织、产品、查看,查看汇总,面包屑,报价,报价汇总。谷歌、微柔软yahoo等首要查找引擎运营商!依托这个符号来改善查找效果。对于某些意图,一个特设的词汇是满足的。对于其他人来说,词汇需求设计。在或许的情况下,鼓动作者从头运用现有的词汇,由于这使得内容重用更简单
在某些情况下,查找引擎掩盖特定区域或许供应微观有些特定的拓宽。例如,Yandex的,在俄罗斯的一个首要的查找引擎,支持微格式如hCard(公司的联络信息),hrecipe(食谱),hreview(商场总述)和hproduct(产品数据)和供应它自个的术语和百科的文章定义格式。这个拓宽是为了处理斯拉夫字母和拉丁字母的音译疑问。由于额外符号图式词汇的参数实行,[ 8 ]信息俄语页面的指数化,变得更成功。