iis服务器助手广告广告
返回顶部
首页 > 资讯 > 前端开发 > JavaScript >为什么要提出html5
  • 303
分享到

为什么要提出html5

2024-04-02 19:04:59 303人浏览 薄情痞子
摘要

这篇文章主要为大家展示了“为什么要提出HTML5”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“为什么要提出html5”这篇文章吧。一、HTML5是什么 

这篇文章主要为大家展示了“为什么要提出HTML5”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“为什么要提出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的基本标签元素,如:<div>, <p>等等;

    包含CSS编码?原来HTML5中增加了类似<nav>, <footer>等这样带有特定样式,表示特定内容的标签;

    包含js编码?HTML5新增了类似<audio>,<video>等这样的多媒体标签,自身可以通过属性设定相关动作;

二、为什么要提出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、浏览器自带多媒体标签<audio>, <video>等,可以抛弃Flash,SilverLight等浏览器插件。这样解决了使用插件带来的兼容问题,同时还省了一笔专利使用税费;

    2、HTML5简化了基础标签,支持更多的浏览器,进一步加强了兼容性,为实现Web大一统打好了基础;

    3、HTML5还带了更多好玩的东西,如:canvas,本地存储,定位功能等等,这些特性展现了HTML5将有一个广阔的未来。更多特性请参考使用HTML5的十大原因。

四、HTML5的现状

    你知道HTML5现在面临的最大问题是什么吗?

HTML5技术目前最大的困境莫过于各浏览器缺乏统一的扩展标准,在不同手机操作系统上性能表现不一致以及缺乏优质中文技术文档。HTML5技术最大的问题在于:浏览器兼容性较差。

    讽刺吧!身负Web大一统使命的HTML5目前最大的问题竟然是浏览器兼容性问题。让我们冷静反思一下其实可以理解。HTML5目前正处于高速发展阶段,使用人数也在逐步增长,对于这样一个”发展中语言“,我们要有耐心,相信它会越来越好。兼容性问题是目前发展阶段最主要的问题,也是实现Web统一最核心的问题。让我们拭目以待HTML5的未来吧!

以上是“为什么要提出html5”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注编程网JavaScript频道!

--结束END--

本文标题: 为什么要提出html5

本文链接: https://www.lsjlt.com/news/72084.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 为什么要提出html5
    这篇文章主要为大家展示了“为什么要提出html5”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“为什么要提出html5”这篇文章吧。一、HTML5是什么 ...
    99+
    2024-04-02
  • 为什么要学HTML5
    小编给大家分享一下为什么要学HTML5,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!   为什么要学HTML5   1.使用...
    99+
    2024-04-02
  • html5为什么只需要写
    HTML5是一种新一代的Web语言,相较于以往的HTML语言,它具有更加强大的功能和更加便捷的设计方式。HTML5可以轻松创建各种类型和大小的Web应用程序,包括视频和音频播放、动画和游戏等。但是,与传统的HTML语言相比,HTML5的一个...
    99+
    2023-05-14
  • HTML5为什么要遵守W3c标准
    HTML5作为最新的HTML标准,定义了Web页面的结构和内容,并引入了许多新的功能和特性。遵守W3C标准对于HTML5的开发和使用非常重要,原因如下:1. 提供一致的跨平台体验:遵守W3C标准可以确保Web页面在不同的浏览器和设备上具有一...
    99+
    2023-10-21
    html5 w3c标准
  • html5概念提出的时间是什么时候
    这篇文章主要介绍了html5概念提出的时间是什么时候的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇html5概念提出的时间是什么时候文章都会有所收...
    99+
    2024-04-02
  • HTML5主要学什么
    本篇内容介绍了“HTML5主要学什么”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!一、HTML5+CSS3...
    99+
    2024-04-02
  • Java中提供synchronized后为什么还要提供Lock
    目录一、为何提供Lock接口?二、死锁问题三、synchronized的局限性四、解决问题 摘要: 在Java中提供了synchronized关键字来保证只有一个线程能够访...
    99+
    2024-04-02
  • 为什么使用HTML5
    小编给大家分享一下为什么使用HTML5,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!使用HTML5的5大原因:1、HTML5是未来,是互联网的下一代标准;2、HT...
    99+
    2023-06-15
  • 什么是HTML5,做HTML5页面需要学习什么
    什么是HTML5,做HTML5页面需要学习什么很多人问过我这个问题,而问这个问题的人基本上都是刚听说过HTML5,处在懵懂的阶段,他们往往会被一些网上炫酷页面所吸引,开始的目的也很简单,能通过自己的努力做出这些页面,而这些页面效果一般只要通...
    99+
    2023-06-03
  • 为什么要提高网站内容质量
    这篇文章主要为大家展示了“为什么要提高网站内容质量”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“为什么要提高网站内容质量”这篇文章吧。(一)毫无疑问,获取信息是我们在互联网上最常做的事情之一。通...
    99+
    2023-06-13
  • 浅谈Thread.sleep()为什么要抛出中断异常
    从场景说起 假设sleep()方法不抛出中断异常,也就是线程没有中断响应能力,会怎么样? 考虑如下场景: 线程A:sleep中 线程B:A别睡了,要关机啦(向A发送中断信号) 线程A...
    99+
    2023-05-17
    Thread.sleep()中断 Thread.sleep()中断异常
  • html5为何要用语义元素
    html5为何要用语义元素,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。html5使用语义元素可以:1、增加网站的可访问性,有助于创建更好的网...
    99+
    2024-04-02
  • html5测试需要注意什么
    这篇文章主要介绍“html5测试需要注意什么”,在日常操作中,相信很多人在html5测试需要注意什么问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”html5测试需要注意什么”的疑惑有所帮助!接下来,请跟着小编...
    99+
    2023-06-05
  • ASP函数框架path:为什么它如此重要,又为什么容易出错?
    ASP函数框架是一种非常重要的编程工具,它可以帮助开发人员更加高效地编写ASP代码。其中,path参数是函数框架中的一个重要组成部分,也是容易出错的一个环节。本文将介绍ASP函数框架中的path参数,为什么它如此重要,以及如何避免常见的错...
    99+
    2023-10-19
    函数 框架 path
  • 你真的了解redis为什么要提供pipeline功能
     Redis本身是一个cs模式的tcp server, client可以通过一个socket连续发起多个请求命令。 每个请求命令发出后client通常会阻塞并等待redis...
    99+
    2024-04-02
  • 为什么要装nodejs
    本篇内容主要讲解“为什么要装nodejs”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“为什么要装nodejs”吧! 安装原因:1、N...
    99+
    2024-04-02
  • 为什么需要Docker?
    前言只有光头才能变强。文本已收录至我的GitHub仓库,欢迎Star:https://github.com/ZhongFuCheng3y/3y估计大家也可能听过Docker这项技术(在论坛上、招聘技能上、交流群上等等),要是不了解Docke...
    99+
    2023-06-04
  • 为什么要用ecshop
    用ecshop的原因:1、具备丰富的功能和灵活的配置选项;2、拥有强大的后台管理功能;3、具备良好的用户体验和友好的界面设计;4、有强大的社区支持和技术团队;5、提供了完善的售后服务和技术支持。本文的操作环境:Windows10系统、ECS...
    99+
    2023-07-13
  • 使用HTML5 Canvas需要注意什么
    小编给大家分享一下使用HTML5 Canvas需要注意什么,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧! 下面对我们在实际开发...
    99+
    2024-04-02
  • 为什么要学HTML5大前端?这套教程免费带你入门
    互联网的崛起,让这个世界重新被认知,5G、人工智能、大数据分析、云计算等。凭借先进的机器学习、数据处理技术,人类正在以全新的维度在平行时空里思考,这一切最终都将在终端中实现。HTML5作为万维网的核心语言标准,赋予了所有终端前所未有的兼容性...
    99+
    2023-06-03
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作