HTML5 是下一代的 HTML。
随着HTML的不断变革,客户对前端体验的更加变态的要求,HTML的诞生是必然的,在接下来的章节中会让了解HTML5,熟悉HTML5,爱上HTML5无法自拔...
一.什么是 HTML5?
HTML5 将成为 HTML、XHTML 以及 HTML DOM 的新标准。
HTML 的上一个版本诞生于 1999 年。自从那以后,Web 世界已经经历了巨变。
HTML5 仍处于完善之中。然而,大部分现代浏览器已经具备了某些 HTML5 支持。
二.HTML5 是如何起步的?
HTML5 是 W3C 与 WHATWG 合作的结果。
编者注:W3C 指 World Wide Web Consortium,万维网联盟。
编者注:WHATWG 指 Web Hypertext Application Technology Working Group。
WHATWG 致力于 web 表单和应用程序,而 W3C 专注于 XHTML 2.0。在 2006 年,双方决定进行合作,来创建一个新版本的 HTML。
为 HTML5 建立的一些规则:
- 新特性应该基于 HTML、CSS、DOM 以及 JavaScript。
- 减少对外部插件的需求(比如 Flash)
- 更优秀的错误处理
- 更多取代脚本的标记
- HTML5 应该独立于设备
- 开发进程应对公众透明
新特性
HTML5 中的一些有趣的新特性:
- 用于绘画的 canvas 元素
- 用于媒介回放的 video 和 audio 元素
- 对本地离线存储的更好的支持
- 新的特殊内容元素,比如 article、footer、header、nav、section
- 新的表单控件,比如 calendar、date、time、email、url、search
浏览器支持
最新版本的 Safari、Chrome、Firefox 以及 Opera 支持某些 HTML5 特性。Internet Explorer 9 将支持某些 HTML5 特性。
引用:http://www.3wschool.com.cn/
分享到:
相关推荐
HTML5是一种用于构建网页的标准标记语言,它不仅扩展了HTML4的功能,还引入了许多新特性来增强网页的表现力和交互性。HTML5的发展始于2004年,由WHATWG(Web Hypertext Application Technology Working Group)提出...
HTML5的出现不仅改进了原有的标记语法,还引入了一系列创新特性,旨在提高用户体验,简化开发流程,并推动互联网技术的发展。 HTML5的发展历程始于1993年,由IETF团队提出一个草案。经过多个版本的迭代,如HTML2.0...
2. **HTML_3.chm**:虽然没有明确指出,但可能是对HTML3.x的回顾,HTML3.x是HTML发展过程中的一个重要阶段,引入了表格和框架等特性,为后来的HTML4和HTML5打下了基础。 3. **HTML5 参考手册.chm**:这是合集中最...
HTML5 Qrcode是一种技术,允许在网页中使用摄像头扫描二维码并进行解析,无需任何外部插件或应用程序。这个"html5-Qrcode.7z"压缩包包含了一个实现这一功能的项目,我们可以从其中的文件来深入理解这个过程。 首先...
JavaScript_Videojs开源HTML5视频播放器.zip是一个包含JavaScript编程语言和Video.js库的资源包。Video.js是一个广泛使用的开源HTML5视频播放器,它允许开发者创建功能丰富的、自定义的视频体验。在这个压缩包中,有...
1. **HTML5简介**:HTML5是超文本标记语言(HyperText Markup Language)的最新版本,它为网页提供了结构化的语法,使得开发者能够更加高效地创建复杂的Web页面。 2. **语义化标签**:HTML5引入了一系列新的语义化...
### HTML5与Canvas的简介 HTML5是万维网联盟(W3C)于1997年发布的HTML4之后的重大版本更新。它引入了许多新特性,其中Canvas API尤为突出。Canvas API允许网页开发者在浏览器中绘制图形,这极大地拓展了网页的表现...
DOCTYPE html>):告诉浏览器这是一个HTML5文档。 2. HTML标签:包裹整个文档,包含和两个主要部分。 3. 标签:包含文档的元信息,如标题、字符集设置()以及外部资源链接(如CSS和JavaScript文件)。 4. 标签:...
#### 二、HTML5动画简介 HTML5本身并不具备创建动画的功能,而是通过CSS3、SVG以及JavaScript等技术实现动态效果。这些技术使得开发者能够轻松地在网页上实现各种复杂的动画效果,无需依赖插件或第三方软件。而...
"html5模板-企业客户服务中心HTML5模板.zip"是一个包含所有必要元素和资源的压缩包,旨在帮助开发者快速构建一个专业的企业客户服务中心的网站。 首先,HTML5是超文本标记语言的最新版本,它引入了许多新特性,如...
APlayer, 哇这么漂亮的HTML5音乐播放器 APlayer哇这么可爱的HTML5音乐播放器 简介 APlayer是一个可爱的HTML5音乐播放器。APlayer支持:媒体格式MP4 H.264 ( AAC或者 MP3 )波形
【标题】"前端设计师个人简介模板下载" 是一个专为前端设计人员打造的单页HTML5个人简历网页模板。这个模板以`.rar`压缩包的形式提供,方便用户下载和使用。它采用现代网页设计趋势,将设计师的个人信息、作品集、...
通过阅读和理解源码,可以学习到如何利用JavaScript处理二进制数据、解析视频流、实现视频解码等高级技术,这对于进行毕业设计,如开发一个自定义的HTML5播放器,具有很高的参考价值。 总结,Flv.js HTML5播放器...
**Python库html5lib简介** `html5lib`是一个用于解析HTML5的Python库,它遵循HTML5规范,能够处理不完整的或不标准的HTML代码,使得开发者在处理网页内容时更加灵活。这个库主要用于将HTML字符串或者文件解析成一个...
这个"城市建筑HTML5模板"压缩包包含了一系列专为展示城市建筑特色和项目的文件,使得网站开发者可以快速构建一个专业且具有吸引力的在线平台。 HTML5是超文本标记语言的最新版本,它引入了许多新特性,如语义化标签...
这款“工程师个人简介html5模板”是一个专门为互联网从业者设计的个人简历网站模板,适用于展示个人专业技能、项目经验以及教育背景。它利用HTML5的新特性,提供了丰富的视觉效果和交互体验,让求职者能够以更加现代...
描述中的内容重复了标题,强调这是一个基于HTML5的响应式个人简介网站模板。这意味着用户可以利用这个模板快速构建一个能够展示个人背景、技能、项目经验和个人成就的网页,而且无需复杂的前端开发知识。模板通常...
这款“工程师个人简介html5模板”是专为互联网从业者设计的个人简历网站模板,它可以帮助你快速构建一个专业且吸引人的在线个人简历,展示你的技能、经验和项目。 1. **HTML5结构元素**:HTML5引入了一系列新的结构...
标题中的“视差切换个人简介页面模板”是一个基于HTML5技术的网页设计模板,它利用了视差滚动效果来增强用户的浏览体验。视差滚动是一种网页设计技术,使得背景元素以较慢的速度移动,与前景元素形成深度感,从而...