HTML5 教程

HTML

HTML是一种网页标记语言,上世纪90年代随着Netscape浏览器带来的互联网革命,它作为一种网页内容的排版工具而诞生。

HTML的标准是由W3C万维网联盟协定,从1993年开始经历了几个版本,到1999年HTML4.0开始逐渐稳定,之后又推出了XHTML版本,该版本是以HTML4.0为基础的规范版本。


HTML5

HTML5是一个大的版本更新,该草案于2008年提出,在完全兼容了旧版的HTML4.0的基础上又增加很多高级特性,大部分是一些由浏览器提供的Web API。这一系列新的特性,把HTML从原来简单的网页内容排版工具,强化到了能够完成复杂Web APP

  • 【新特性】
  • Canvas 绘画功能
  • SSE 服务器推送
  • Audio、vidio 多媒体
  • SVG 矢量图片
  • Drag、Drop 元素拖拽
  • Geolocation 地理位置
  • localStorage 数据存储
  • Web SQL 数据库
  • Web Workers 多线程
  • WebSocket
  • 缓存
  • ..

由于HTML5标准的这些Web API需要配合JavaScriptCSS一起实现,所以通常我们所说的HTML5/H5也泛指了JS/CSS/HTML整个前端交互的集合。

到今天基于HTML5技术现实的Web APP已经很多,比如网页游戏Web QQ在线画图... 随着技术的成熟,计算机性能的不断提升,说不定在不仅的将来,我们日常使用的大部分手机APP、桌面软件都能使用HTML5替代实现。

Google曾经推出过一个桌面系统Chrome OS,在这个操作系统里面,所有的应用都基于云端,运行了Chrome 浏览器中,这种模式靠的正是HTML5技术。

HTML5 教程 HTML5 基本结构 HTML5 文本和语义 HTML5 布局 HTML5 列表 HTML5 组合 HTML5 表格 HTML5 链接和路径 HTML5 图片 HTML5 表单 HTML5 框架 HTML5 进度条 HTML5 多媒体