返回介绍

9.1 HTML 5 简介

发布于 2024-08-20 01:10:33 字数 1077 浏览 0 评论 0 收藏 0

HTML 5的前身名为Web Applications 1.0。于2004年被WHATWG(Web Hypertext Application Techonlogy Working Group, Web超文本应用技术工作组)提出,2007年被W3C采纳,并被转变为

HTML 5规范的第一个草案。HTML 5已经得到大多数现代浏览器的支持。

谈到Web设计,我们经常把Web分为三个层:

(1)结构层;(2)表现层;(3)行为层。

它们对应的技术,分别是:

(1)HTML;(2)CSS;(3)JavaScript。

随着HTML 5的到来,这三层的内容已经发生变化。在结构层中,HTML 5添加了新的标记,例如:<header>, <article>和<footer>等。HTML 5还提供了媒体元素,例如:<audio>, <video>和<canvas>等。HTML 5中表单元素也得到了加强,新增了进度条、滑动条和颜色拾取器等,同时,表单验证方面也可以用浏览器内置的验证。

在行为层方面,HTML 5为每个新的元素规定了新的交互方式以及API。例如,我们可以自定义<video>元素,让其播放和暂停视频动画等。可以使用<canvas>绘制各种图形。而在HTML 5之前,想要直接在网页上进行直接绘图是不能轻易完成的,即使是最简单的几何图形也不可以,多数交互只是保存和点击。在HTML 5之前,如果希望能够跟图片进行更多的操作或者在浏览器当中画出图形,需要Flash这类插件来帮忙。

不仅是结构和行为发生变化,表现层也同样得到了改进。CSS 3新增了很多模块,比如,高级选择器、渐变、圆角还有动画等。而在HTML 5之前,这些工作需要编写脚本才能实现效果。

HTML 5的改变不仅仅是这些,在浏览器的JavaScript API方面也做了不少改进。以前我们可以用cookie和window之类的API,而新的JavaScript API增加了很多模块,比如Geolocation, Storage和WebSocket等。

HTML 5还有很多令人心动的特性和新功能,限于篇幅无法一一举出,但我对于HTML 5的前景还是非常看好的,毕竟丰富Web应用的大势已经掀起,让我们共同期待HTML 5的降临。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文