您现在的位置是:网站首页> 编程资料编程资料
html5是什么_动力节点Java学院整理HTML5离线缓存Manifest是什么HTML5是什么 HTML5是什么意思 HTML5简介
2023-10-13
279人已围观
简介 HTML5简化了基础标签,支持更多的浏览器,进一步加强了兼容性,为实现Web大一统打好了基础;下面通过本文一起学习html5到底是什么东东
一、HTML5是什么
HTML5 is the latest version of Hypertext Markup Language, the code that describes web pages. It's actually three kinds of code: HTML, which provides the structure; Cascading Style Sheets (CSS), which take care of presentation; and JavaScript, which makes things happen.
先引用 Gary Marshall的一段话,他说HTML5是HTML(Hypertext Markup Language)的最新修订版本,如果把HTML当成一个APP的话,HTML5表示这个APP的第5个主版本。HTML5包含3个部分:HTML,CSS,JavaScript,从这句话的描述应该可以大概看出HTML5与HTML之前版本的不一样了。
可是,为什么说HTML5包含3个编码部分呢?
首先,包含HTML这个毋庸置疑,HTML5拥有大部分HTML的基本标签元素,如:
等等;
包含CSS编码?原来HTML5中增加了类似
包含JS编码?HTML5新增了类似
二、为什么要提出HTML5
让我们从乔布斯拒绝在苹果机器上支持Flash开始说起,乔布斯觉得HTML5完全可以取代FLASH。
When Steve Jobs refused to allow Flash on iOS devices, he argued that HTML5 could do everything Flash did.
我们知道,现在很多多媒体信息需要浏览器安装相应的插件才能浏览,这些插件包括Adobe的Flash,MicroSoft的SilverLight等,由于这些插件都有专利权,各大浏览器制造商如果使用这些插件需要支付相应的专利税费,部分浏览器制造商不愿意被插件制造商绑架,则无法浏览多媒体信息或者采用其他的方式来支持多媒体信息,这就造成了不同的浏览器对多媒体的不同支持方式,同一个多媒体信息在不同的浏览器展示的效果不一样,甚至无法展示。
HTML5就是来解决这个问题的,统一所有终端(PC,手机,平板等),统一所有操作系统(Android,ios,windows等)。HTML5能够使你的网站在不同的终端,不同的操作系统上得到完美展示。
HTML5的使命就是使Web实现大一统。
三、HTML5的特点
HTML5怎么完成自己的使命呢?换句话说,HTML5到底有什么能耐呢?
1、浏览器自带多媒体标签
2、HTML5简化了基础标签,支持更多的浏览器,进一步加强了兼容性,为实现Web大一统打好了基础;
3、HTML5还带了更多好玩的东西,如:canvas,本地存储,定位功能等等,这些特性展现了HTML5将有一个广阔的未来。更多特性请参考使用HTML5的十大原因。
四、HTML5的现状
你知道HTML5现在面临的最大问题是什么吗?
HTML5技术目前最大的困境莫过于各浏览器缺乏统一的扩展标准,在不同手机操作系统上性能表现不一致以及缺乏优质中文技术文档。HTML5技术最大的问题在于:浏览器兼容性较差。
讽刺吧!身负Web大一统使命的HTML5目前最大的问题竟然是浏览器兼容性问题。让我们冷静反思一下其实可以理解。HTML5目前正处于高速发展阶段,使用人数也在逐步增长,对于这样一个”发展中语言“,我们要有耐心,相信它会越来越好。兼容性问题是目前发展阶段最主要的问题,也是实现Web统一最核心的问题。让我们拭目以待HTML5的未来吧!
关于各大主流浏览器对HTML5的支持情况,我这里不赘述了,直接上mobilehtml5可以浏览。
相关内容
- html5简单示例_动力节点Java学院整理html5嵌入内容_动力节点Java学院整理html5简介_动力节点Java学院整理 HTML5表格_动力节点Java学院整理 html5标记文字_动力节点Java学院整理
- html5简介_动力节点Java学院整理 html5嵌入内容_动力节点Java学院整理html5简单示例_动力节点Java学院整理HTML5表格_动力节点Java学院整理 html5标记文字_动力节点Java学院整理
- HTML5 文件上传下载的实例代码HTML5 File接口在web页面上使用文件下载html中用href 实现点击链接弹出文件下载对话框HTML5拖拽文件到浏览器并实现文件上传下载功能代码HTML页面点击下载文件的两种实现方法
- 浅析HTML5中的 History 模式详解HTML5之pushstate、popstate操作history,无刷新改变当前urlHTML5 History API 实现无刷新跳转 HTML5 history新特性pushState、replaceState及两者的区别 深入探究HTML5的History APIHTML5学习笔记之History API
- 常用的HTML5列表标签浅谈html5标签css3的常用样式html5中的一些标签学习(心得)HTML5新增加标签和功能概述浅谈Html5中视频 音频标签 进度条的问题HTML5进阶段内联标签汇总(小篇)关于HTML5语义标签的实践(blog页面)html5基于canvas实现的文字标签云3D旋转动画特效源码HTML5之语义标签介绍HTML5不支持标签和新增标签详解浅析HTML5中header标签的用法
- 猫射手 第2关怎么过 过关图文攻略_手机游戏_游戏攻略_
- 天天飞车首部高清CG曝光 无人可挡的炫酷大黄蜂_手机游戏_游戏攻略_
- 猫射手 第3关怎么过 过关图文攻略_手机游戏_游戏攻略_
- 天天飞车凯奇26级技能一览表 天天飞车凯奇怎么样_手机游戏_游戏攻略_
- 猫射手 第4关怎么过 过关图文攻略_手机游戏_游戏攻略_
点击排行
本栏推荐
