W3CAPI 在线教程 | 菜鸟教程_LOGO
文档目录
文档目录
我的书签
 

HTML

HTML 5 基础教程

HTML是超文本标记语言,是一种专门用来制作网页的语言,而HTML5就是它的第五个版本,2014年10月29日,万维网联盟宣布,经过接近8年的艰苦努力,该标准规范终于制定完成,该标准针对当前互联网的飞速发展制定了更加标准的网页语言规范及适用功能,同时也给我们开发者带来了更多的开发选择,学习它是每个前端开发者必修的课程。

W3CAPI
1
2020-06-15 06:59:35

什么是HTML5?

我们学习任何一门新知识,相信大家第一个要问的问题就是:什么是?对于自学的人来说,这个问题往往是它们自学路上最大的绊脚石了,根据我这么多年的自学经验和摸爬滚打,那么要想知道一个事物是什么?那么前提就是要知道为什么需要它?
那么到底为什么需要HTML5呢?因为之前的HTML版本不适应当今互联网快速发展的需求了,它是HTML的第五次修订版本,也可以说是为了使HTML更加完善而来的(任何事物都不可能是十全十美,只能不断去追求完美),根据官方声明我们可以列出HTML5的基本概念(也就是什么是HTML5?):
  1. HTML5 将成为 HTML、XHTML 以及 HTML DOM 的新标准,网页开发的标准语言
  2. HTML 的上一个版本诞生于 1999 年。自从那以后,Web 世界随着网络世代的来临也经历了巨大的变化,WEB应用(基于浏览器/服务器架构的软件应用)现在是变得越来越流行了
  3. HTML5 仍处于完善之中。但是大部分现代浏览器已经具备了某些 HTML5 支持(最新版本的 Safari、Chrome、Firefox 以及 Opera 支持某些 HTML5 特性、其他特性可由兼容的方式支持。Internet Explorer 9及以上 将支持某些 HTML5 特性),到2020年为止所有的手机浏览器已经99.9%兼容了HTML5语法及标准
知道了什么是HTML5之后,我们应该了解HTML5到底给我们带来了哪些变更(基于上一代HTML),HTML5标准给我们提供了许多的新功能及新特性,如下为一些具有代表性的新特性:
  • 用于绘画的 canvas 元素
  • 用于媒介回放的 video 和 audio 元素
  • 对本地离线存储的更好的支持
  • 新的特殊内容元素,比如 article、footer、header、nav、section
  • 新的表单控件,比如 calendar、date、time、email、url、search

HTML5的由来及起因

HTML5 是 W3C组织(World Wide Web Consortium,万维网联盟) 与 WHATWG组织 (Web Hypertext Application Technology Working Group)合作建立的新一代网页开发的标准。
WHATWG(网页超文本应用技术工作小组)是一个以推动网络HTML 5 标准为目的而成立的组织(Web 浏览器生产厂商和一些相关团体形成的一个松散的、非正式的协作组织,这些团体希望发展一些新的技术,从而开发人员可以在互联网上编写并部署应用。这里有两点特别值得关注:WHATWG 的主要参与者是浏览器(Mozilla、Opera)制造商,他们改进的目标是创建 Web 应用程序),在2004年,由Opera、Mozilla基金会和苹果这些浏览器厂商组成。
WHATWG 致力于 web 表单和应用程序,而 W3C 专注于 XHTML 2.0。在 2006 年,双方决定进行合作,来创建一个新版本的 HTML。他们为 HTML5标准 的建立制定了一系列具有伸缩性的规则,目的就是为了下一代WEB开发标准更加简便:
  • 新特性应该基于 HTML、CSS、DOM 以及 JavaScript。
  • 减少对外部插件的需求(比如 Flash)
  • 更优秀的错误处理
  • 更多取代脚本的标记
  • HTML5 应该独立于设备
  • 开发进程应对公众透明
相关提问
敬请期待