HTML5 是定义 HTML 标准的最新的版本。 该术语通过两个不同的概念来表现:
设计为所有Open Web开发人员都可以使用,此引用页面链接到许多关于HTML5技术的资源,根据其功能分为几个组。
<section>,
<article>,
<nav>,
<header>,
<footer>,
<aside> 和
<hgroup>.
<audio> 和
<video> 元素嵌入和允许操作新的多媒体内容。
<input> 元素
type 属性值 ,新的
<output> 元素。
<mark>,
<figure>,
<figcaption>,
<data>,
<time>,
<output>,
<progress>, 或者
<meter>和
<main>,这增加了
有效的 HTML5 元素的数量。
<iframe> 的改进
sandbox,
seamless, 和
srcdoc 属性,作者们现在可以精确控制
<iframe> 元素的安全级别以及期望的渲染。
<input> 元素的新的
multiple 属性针对多文件选择的支持。 还有
FileReader。
<audio> 和
<video> 元素嵌入并支持新的多媒体内容的操作。
<track> 元素支持字幕和章节。
WebVTT 一个文本轨道格式。
<canvas> 元素以及如何在火狐中绘制图像和其他对象。
<canvas> 元素的文本 API
<canvas> 元素支持。
<canvas> 元素中的 API 给 Web 带来了 3D 图像功能。
XMLHttpRequest Level 2
activeElement 和
hasFocus 属性。
navigator.registerProtocolHandler() 方法把 web 应用程序注册成一个协议处理程序。
requestAnimationFrame
CSS 已经扩展到能够以一个更加复杂的方法给元素设置样式。这通常被称为 CSS3, 尽管 CSS 已经不再是很难触动的规范,并且不同的模块并不全部位于 level 3:其中一些位于 level 1 而另一些位于 level 4,覆盖了所有中间的层次。
box-shadow 给逻辑框设置一个阴影,而且还可以设置
多背景。
border-image 和它关联的普通属性,而且可以通过
border-radius 属性来支持圆角边框。
text-overflow 和
hyphenation, 还可以给它设置一个
阴影 或者更精细地控制它的
decorations。感谢新的
@font-face 规则,现在我们可以下载并应用自定义的字体了。
译注:
被废弃的重复链接:https://developer.mozilla.org/zh-CN/docs/HTML5_junk
Reference:
1. 开发者指南HTML5 https://developer.mozilla.org/zh-CN/docs/Web/Guide/HTML/HTML5