初识HTML5(一)
谈到HTML给人的感觉无非就是一些标记,一直HTML尽管到4了,还是感觉是那么的默默无闻,我们做Web开发,几乎时时在用,但是一直遗忘着。Html5不一样,她让为人耳目一新,为之一振。HTML5让人感觉不再是简单的标记,代表着一种新生的事物,在这个潮尖不探索一下怎么不遗憾呢?
谈HTML5先回顾一下历史谈谈HTML的发展。(以下的概念来自于维基百科)
HTML超文本置标语言(HyperText Markup Language)是为“网页创建和其它可在网页浏览器中看到的信息”设计的一种置标语言。HTML被用来结构化信息——例如标题、段落和列表等等,也可用来在一定程度上描述文档的外观和语义。由蒂姆·伯纳斯-李给出原始定义,由IETF用简化的SGML(标准通用置标语言)语法进行进一步发展的HTML,后来成为国际标准,由万维网联盟(W3C)维护。
超文本置标语言(第一版)——在1993年6月发为互联网工程工作小组(IETF)工作草案发布(并非标准)。
HTML 2.0——1995年11月作为RFC 1866发布,在RFC 2854于2000年6月发布之后被宣布已经过时
HTML 3.2——1996年1月14日,W3C推荐标准
HTML 4.0——1997年12月18日,W3C推荐标准
HTML 4.01(微小改进)——1999年12月24日,W3C推荐标准。ISO/IEC 15445:2000(“ISO HTML”)——2000年5月15日发布,基于严格的HTML 4.01语法,是国际标准化组织和国际电工委员会的标准。
这是HTML的大体发展历程,这其中还有一个重要的就是XHTML,至于它怎么样的呢,其实是这样的:XHTML是“3种HTML 4文件根据XML 1.0标准重组”而成的。 而W3C亦继续建议使用HTML 4.01和积极地研究HTML5及XHTML的计划。 于2002年8月发表的XHTML 1.0 的建议中,W3C指出XHTML家族将会是Internet的新阶段。而转换使用XHTML可以令开发人员接触XML和其好处,并可以确保以XHTML开发的网页于未来的相容性。
关于HTML还有一个需要注意的“DHTML” 动态HTML(Dynamic HTML,简称DHTML、DHML)是一种通过结合HTML、用户端脚本语言(Client Side Script,如JavaScript)、串接样式表(CSS)和文件物件模型(DOM)来创建动态网页内容的方法。值得一提的DHTML不是HTML的发展,只是一个补充。
了解了这些,HTML5终于是出场的时间了。先列出一个公式:HTML5=HTML4+DOM+API+X。这个X具体什么呢:
以下列出HTML5和HTML4的不同
·新的解析顺序:不再基于SGML
·新的元素:section, video, progress, nav, meter, time, aside, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, mark, output, rp, rt, ruby, source, summary, wbr
·input元素的新属性:日期和时间,email, url
·新的通用属性:ping(用於a與area), charset(用於meta), async(用於script)
·全局属性:id, tabindex, repeat
·移除元素:acronym, applet, basefont, big, center, dir, font, frame, frameset, isindex, noframes, s, strike, tt, u
特别HTML5支持异常控制。HTML5(text/html)浏览器将在错误语法的处理上更加灵活。HTML5在设计时保证旧的浏览器能够安全地忽略掉新的HTML5代码。与HTML4.01相比,HTML5给出了解析的详细规则,力图让不同的浏览器即使在发生语法错误时也能返回相同的结果
HTML5的特性还很多:
本地存储(Offline & Storage)
设备通用(Device Access)
Web Socket支持(Connectivity)
多媒体(Multimedia)
三维、图形和特效(3D/Graphics/Effects)
这些都在以后的探索中结合实例具体解说,这是学习的第一课,先来一个轮廓,其实我心里已经很期待下文了。
本文属于个人日常学习总结之用,所有的资料都来自于网络。
转载于:https://www.cnblogs.com/haifeng4216/archive/2011/04/27/2029986.html
初识HTML5(一)相关推荐
- 初识 HTML5(一)
H5其实就是H4的一个增强版本,我们在利用H5进行网页的构造会更简便,标签语义更简洁明了.首先,我们要理解HTML4,它是HTML的标记+css2+JavaScript的一些基本应用,简言之,就是AP ...
- 最开始教学html5的人,初识html5的个人看法
今天看了一下html5的文档总体来看有以下几点做的比较好 1.画图功能 这个是最让我觉得实用的地方,html5有两种画图方式 一种是"画布(canvas)"画图 特点是逐个象素进行 ...
- web基础(一)——初识HTML5
HTML5 软件架构 目前市面上流行的两种软件架构 C/S架构: client客户端 server服务端 B/S架构:browser浏览器 server服务端 C\S架构 C\S架构:client\s ...
- 初识html5小游戏
本次Html5小游戏使用createjs来开发.基本涵盖这个游戏的全部核心代码. 如下是主要用到的元素: createjs.SpriteSheet 创建雪碧图,将生成好的雪碧图读取出来 createj ...
- 初识HTML5(通俗易懂)
文章目录 一.HTML5文档基本格式 二.HTML5语法 三.HTML标记 1.单标记 2.双标记 3.注释标记 4.案例分析 四.标记的属性 五.HTML文档头部相关标记 1.标题标记 2.元信息标 ...
- 初识html5使用jsQR识别二维码
1.了解jsQR jsQR是一个纯javascript脚本实现的二维码识别库,不仅可以在浏览器端使用,而且支持后端node.js环境.jsQR使用较为简单,有着不错的识别率. 2.简单实践 主要文件包 ...
- python 全栈开发,Day125(HTML5+ 初识,HBuilder,夜神模拟器,Webview)
python 全栈开发,Day125(HTML5+ 初识,HBuilder,夜神模拟器,Webview) 昨日内容回顾 1.增删改查:增:db.collections.insert({a:1}) // ...
- html5+css3网页开发实战精解,HTML5+CSS3开发实战
第1章 初识HTML5 1 任务1 了解HTML5的优势 3 任务2 HTML5新增元素及属性 4 1.2.1 HTML5新增结构元素 4 1.2.2 HTML5新增网页元素 9 1.2.3 HTML ...
- 2013 HTML5 峰会,HTML5 守望者的盛宴
2013,HTML5 峰会再度来袭,一场属于 HTML5 守望者的盛宴!HTML5 作为新兴技术,未来光明但道路曲折.不管 HTML5 是遥不可及的幻想,还是眼下移动互联网的救命稻草?需要我们携手共建 ...
最新文章
- Win2003用NAT实现ADSL共享与×××服务器
- 如何设计网站权限系统(转载)
- 计算机网络最基础知识
- 【星球知识卡片】深度学习换脸算法都有哪些?如何长期进行学习
- Nginx:proxy_pass、root、rewrite、alias 的使用详解
- 报告 | 2019程序员薪酬统计:软件开发比机器学习竟然更高?
- “产学合作勇创新·协同育人书新篇”贵州理工大数据学院数据科学训练营结题答辩报告会圆满举行...
- CentOS 6.6系统安装
- (035) Linux之其他命令
- Cisco Router WEB管理
- ipp for windows下载与安装 vs2017
- oppo(不root)手机查看万能钥匙破解的wifi密码实例
- 【北京圣思园学习笔记】第01讲:Java概述
- MD5算法是否可逆?
- Django开发Restful Api文档
- 再给大家推荐一些小游戏
- 《微信小程序案例12》图片识别功能
- 赏析角度有哪些_从“视听语言”角度,主要从哪些方面进行影视赏析(? ?)。...
- 【Matlab】MATLAB绘图
- Linux中的大于号和小于号