1、关于 HTML 论文 系部:信息工程系 班级: 16 高职软件技术二班 姓名:程真 指导教师:王晶晶 摘要 超级文本标记语言是 标准通用标记语言 下的一个应用,也是一种规范,一种 标准 , 它通过标记符号来标记要显示的网页中的各个部分。网页 文件 本身是一种文本文件,通过在文本文件中添加标记符,可以告诉 浏览器 如何显示其中的内容( 如:文字如何处理,画面如何安排,图片如何显示等)。 浏览器 按顺序阅读网页 文件 ,然后根据标记符解释和显示其标记的内容,对书写出错的标记将不指出其错误,且不停止其解释执行过程,编制者只能通过显示效果来分析出错原因和出错部位。但需要注意的是,对于不同的 浏览器 ,
2、对同一标记符可能会有不完全 相 同 的解释,因而可能会有不同的显示效果。 一、 HTML5 简介 1.什么是 HTML5? HTML5 将成为 HTML、 XHTML 以及 HTML DOM 的新标准。 HTML5 仍处于完善之中。然而,大部分现代浏览器已经具备了某些 HTML5 支持。 HTML5 是 W3C 与 WHATWG 合作的结果。 为 HTML5 建立的一些规则: 新特性应该基于 HTML、 CSS、 DOM 以及 JavaScript。 减少对外部插件的需求(比如 Flash) 更优秀的错误处理 更多取代脚本的标记 HTML5 应该独立于设备 开发进程应对公众透明 2.新特性 H
3、TML5 中的一些有趣的新特性: 用于绘画的 canvas 元素 用于媒介回放的 video 和 audio 元素 对本地离线存储的更好的支持 新的特殊内容元素,比如 article、 footer、 header、 nav、section 新的表单控件,比如 calendar、 date、 time、 email、 url、search 3.语言特点 超级文本标记语言文档制作不是很复杂,但功能强大,支持不同数据格式的 文件 镶入,这也是万维网( WWW)盛行的原因之一,其主要特点如下: 1 简易性:超级文本标记语言 版本升级 采用 超集 方式,从而更加灵活方便。 2 可扩展性 :超级文本标记
4、语言的广泛应用带来了加强功能,增加 标识符 等要求,超级文本标记语言采取子类元素的方式,为系统扩展带来保证。 3 平台无关性:虽然 个人计算机 大行其道,但使用 MAC 等其他机器的大有人在,超级文本标记语言可以使用在广泛的平台上,这也是 万维网 ( WWW)盛行的另一个原因。 4 通用性:另外, HTML 是网络的通用语言 ,一种简单、通用的全置标记语言。它允许网页制作人建立文本与图片相结合的复杂页面,这些页面可以被网上任何其他人浏览到,无论使用的是什么类型的电脑或浏览器。 二、 发展历史 超文本标记 语言 (第一版) 在 1993 年 6 月作为 互联网 工程工作小组( IETF)工作草案
5、发布(并非 标准 ): HTML 2.0 1995 年 11月作为 RFC 1866 发布,在 RFC 2854 于2000 年 6 月发布之后被宣布已经过时 HTML 3.2 1997 年 1 月 14 日, W3C 推荐标准 HTML 4.0 1997 年 12月 18 日, W3C 推荐标准 HTML 4.01(微小改进) 1999 年 12 月 24 日, W3C 推荐标准 HTML 5 2014 年 10 月 28 日, W3C 推荐标准 4 ( 详见本处参考资料) ISO/IEC 15445:2000(“ ISO HTML”) 2000 年 5 月 15 日发布,基于严格的 HTM
6、L 4.01 语法,是 国际标准化组织 和 国际电工委员会 的标准。 Wijmo是基于 HTML5、 jQuery、 CSS3 和 SVG 的一个控件包,能够满足构建当今 Web 系统的需求。基于 Wijmo,您的系统运行将更加快速和 流畅,外观也会更加引人入胜。 Wijmo 中所有新的控件都是在符合最新的 UI 设计潮流的基础上,对新的以及改良后的主题进行封装。优美的、专业的控件外观会让您的应用程序引人注目。比如 ComponentOne Studio for ASP .NET Wijmo 控件包内置的 6 个主题,同时可以使用 jQuery UI 项目提供的 30 多个主题,甚至可以使用
7、ThemeRoller 创建属于您自己的系统主题。 HTML 没有 1.0 版本是因为当时有很多不同的版本。有些人认为蒂姆伯纳斯 -李的版本应该算初版,这个版本没有 IMG 元素。当时被称为 HTML+的后续版的开发工作于 1993 年开始,最初是被设计成为“ HTML 的一个 超集 ”。第一个正式规范为了和当时的各种 HTML 标准区分开来,使用了 2.0 作为其版本号。 HTML+的发展继续下去,但是它从未成为标准。 HTML3.0 规范是由当时刚成立的 W3C 于 1995 年 3 月提出,提供了很多新的特性,例如表格、文字绕排和复杂数学元素的显示。虽然它是被设计用来兼容 2.0 版本的
8、,但是实现这个标准的工作在当时过于复杂,在草案于 1995 年 9 月过期时,标准开发也因为缺乏 浏览器 支持而中止了。 3.1 版从未被正式提出,而下一个被提出的版本是开发代号为 Wilbur 的 HTML 3.2,去掉了大部分 3.0 中的新特性,但是加入了很多特定 浏览器 ,例如 Netscape 和 Mosaic 的元素和 属性 。 HTML对数学公式的支持最后成为另外一个标准 MathML。 HTML 4.0 同样也加入了很多特定 浏览器 的元素和 属性 ,但是同时也开始“清理”这个标准,把一些元素和属性标记为过时,建议不再使用它们。 HTML 的未来和 CSS 结合会更好。 HTM
9、L 5 草案的前身名为 Web Applications 1.0。于 2004 年被WHATWG 提出,于 2007 年被 W3C 接纳,并成立了新的 HTML 工作团队。在 2008年 1 月 22 日,第一份正式草案发布。 XHTML1.0 发布于 2000 年 1 月 26日,是 W3C 推荐 标准 ,后来经过修订于 2002 年 8 月 1 日重新发布。 XHTML 1.1,于 2001 年 5 月 31 日发布, W3C 推荐标准。 XHTML 2.0, W3C工作草案。 XHTML 5,从 XHTML 1.x 的更新版,基于 HTML 5 草案。 HTML4.01 是常见的版本。
10、三、 HTML 发展趋势 现在 HTML5 的鼓吹者大多集中在移动互联领域,尤其是是智能手机 /平板开发领域。自 07 年以来, iOS、 Android、 Web OS 等主流移动操作系统的流行引发了智能移动设备市场的火 爆,开发者们欣喜于这些设备的普及,同时也深受多平台甚至同一平台内版本分裂的困扰, 于是 HTML5 就在天时地利人和中成了救世主,毕竟这些主流操作系统都自带了相当先进的 HTML5 渲染引擎。 尽管一切都还在起步阶段,各大厂商对于 HTML5 的实现也不尽相同,但我们似乎有理由相 信, HTML5 的时代很快就会到来。作为跨平台问题的性价比最高的解决方案,在没有替代 方案之
11、前,相信一直会有人不停的克服种种困难,坚持在探索中前行。 相对于桌面操作系统,或许 HTML5 对于移动平台的意义会更大一些。现在很多 HTML5 的排 头兵公司或组织,多少会将重点放在移动设备领域上。毕竟在桌面设备上,各个主流操作系 统都已经建立了良好的软件生态圈, HTML5 应用在可预见的一段时间之内应该都不是本地 应用(甚至 Flash)的直接竞争对手:不论是在功能还是性能上。 相对与 HTML4 而言, HTML5 开发门槛提高了,对其流行也会带来负面影响,别忘了 HTML4 的流行多少归功于它是一种 “只要会 copy/paste 就能掌握的编程 ”。但随着时间的推移,随 着各种第
12、三方库 /框架的逐渐完善,它流行开来的机会还是挺大的。 为什么现在 HTML5 的鼓吹者(注意这是一个中性词)显得比 HTML4 时代更加高调:还是因 为移动互联产业带来的火爆预期,因为现阶段好的 HTML5 开发者实在太少了。池子不够大, 产业就不够大;只有更多的人参与了,包括做技术的和不做技术的,才能形成良好的生态圈。 最后,还因为这是一个高调的时代 :-) HTML5 规范目前还在草稿阶段,尤其是接口部分,可能还存在一些变数,所以少有大型商 业网站贸然深入使用的,毕竟大部分用户的浏览器还没升级到 HTML5 版本。 如果技术也有泡沫或喧嚣的话,或许 Android 算一个, HTML5 也得算一个。 四、 结语 衷心感谢我的老师,在校的时间内您们严谨的教学态度、渊博的学识和富有创造性精神都给我极大的启迪,并将使我终身受益,感谢老师们对我的培养,在这段时间里您们一直陪伴在我们的身边给我们正确的指导,教会我们如何很好的适应社会的能力,让我们不断的充实着自己,在我们遇到问题时您们都是在百忙之中抽出时间来给我们调整梳理,在耐心的教育下伴我们成长父母教会我们如何做人,而且您们教会我们如何做一个好人,如何做一个有理想有目标的奋斗青年,现在我们即将离开学校有太多的不舍,千言万语只想对您们说老师辛苦啦!