HTML5自2010年正式被推出.后就广受关注。
HTML5推出了许多新的属性和标签来取代HTML4中出现的js代码或者是HTML4中的div标签。
HTML5的目标:
事实上,每一次的升级或者改版都是为了使功能更强大或者程序更优化。HTML5相对于HTML4的来说,它的目标是能够创建更加简单的WEB程序,因此HTML5提供了很多的API;同时为了使HTML代码更为简洁,HTML5开发了新的属性,新的元素,等等,这些,为下一代WEB平台提供了许许多多的新功能。
HTML5受欢迎的理由:
1.世界知名浏览器厂商对HTML5的支持,使得HTML5的应用得到认可。微软的IE,谷歌,火狐等主要的浏览器厂商都已经有不同程度的支持。
2.顺应时代的潮流。在HTML5之前的版本,更多的需要考虑各浏览器之间的兼容性,HTML5志在将WEB带入一个成熟的应用平台,在这个平台上,视频,音频,图像,动画,以及同电脑的交互都被标准化。
3.微软为了夺取被火狐等浏览器占领的市场份额,从IE8开始支持HTML5。由于IE在市场上所占的市场份额最高,从IE开始支持HTML5开始,可见HTML5已开始得到了认可。
HTML5能够放心使用吗?
由于HTML5算是新技术,所以开发者担心其不够成熟。虽然HTML5的目标是实现互联网通用标准,避免各浏览器之间的不同意,但是朝着这一目标迈进的过程中是否顺利尚且是个未知数,因此还是有很多人比较担心。作者给了3个理由证明可以放心使用HTML5。
1)兼容性。HTML5在老版本的浏览器上也可以正常运行。
2)实用性。HTML5追求的是简单实用,因此其封装也是针对简单实用的功能。
3)HTML5的内部功能并非是革命性的的发展,而是发展性的。
HTML5要解决的问题:
1.web浏览器之间的兼容性很低,由于规范不统一,没有统一的标准,导致目前的各类浏览器兼容性还是很差,HTML5的出现有望解决这个问题;
2.解决文档结构不明确的问题。针对之前的的HTML版本中文档结构不够清晰,明确的的问题,HTML5追加了很多跟结构相关的元素,同时还结合了包括微格式,无障碍应用在内的各种各样的周边技术。
3.解决HTML与WEB应用程序关系薄弱的问题。
相关推荐
【狂神Java学习笔记——前端入门——HTML、CSS、JavaScript学习代码】是针对初学者的一份详实的学习资料,这份笔记记录了跟随B站知名up主“遇见狂神说”的java系列视频中关于前端开发的基础内容。笔记内容不仅与视频...
HTML入门
本学习笔记将聚焦于HTML5的基础知识,包括其新特性、元素和最佳实践。 一、HTML5的新特性 1. 语义化标签:HTML5引入了新的语义化标签,如、、、和等,这些标签有助于更好地组织内容,提高可读性和可访问性。 2. ...
前端学习(六)——javascript学习笔记(四)HTML DOM.xmind
Web 前端学习笔记——HTML 基础 本文主要介绍了 Web 前端学习笔记——HTML 基础相关知识点,涵盖了浏览器内核、Web 标准、HTML 语言等方面。 一、浏览器内核 浏览器内核是指浏览器核心引擎,负责解析和渲染网页。...
【CSS简介】 CSS,全称为层叠样式表(Cascading Style Sheets),是用于描述HTML或XML(包括如SVG、MathML等各种XML方言)文档样式的Web标准。它能够让你将设计样式与网页内容分离,使得网页内容的结构与表现形式相...
这篇“web学习笔记——javascript基础”将带你走进JavaScript的世界,理解其基本概念和常用语法。 JavaScript语法基础: 1. 变量:在JavaScript中,变量用于存储数据。声明变量使用`var`关键字,例如`var myVar = ...
尚硅谷(李立超)——HTML5&CSS3笔记总结【持续更新】 本文适合前端菜鸟食用,小编自己整理的李立超老师视频的笔记,手打不易,那就望您每年快乐吧。逃) 一、进制 1.十进制(日常使用): 特点:满10进1 计数:0 1 ...
Spring.NET学习笔记22——整合WCF(应用篇) http://www.cnblogs.com/GoodHelper/archive/2010/05/15/SpringNet_Wcf.html
刘冬编写的Spring.NET学习笔记26——整合NVelocity例子。 原文:http://www.cnblogs.com/GoodHelper/archive/2009/11/20/SpringNet_NVelocity.html
刘冬编写Spring.NET学习笔记25——整合Quartz.NET例子。 原文: http://www.cnblogs.com/GoodHelper/archive/2009/11/20/SpringNet_QuartzNet.html
刘冬编写的Spring.NET学习笔记21——整合WebService的例子。 原文:http://www.cnblogs.com/GoodHelper/archive/2009/11/19/SpringNet_WebService.html
5. **DOM(Document Object Model)**:一种解析XML的方法,将XML文档转化为树形结构,便于程序操作。 6. **SAX(Simple API for XML)**:基于事件驱动的解析器,适用于处理大型XML文档,因为它不将整个文档加载到...
【JSP学习笔记——初学者的选择】 JSP(JavaServer Pages)是JavaEE平台中用于构建动态网页的应用技术。作为初学者,理解JSP的基本概念和技术特性至关重要。 1. **为何选择JSP?** JSP的出现主要是为了解决...
本文将深入探讨"Web学习笔记——jsp基础语法"这一主题,重点关注JSP(JavaServer Pages)的基础知识。JSP是Java平台上的动态网页技术,它允许开发者将HTML、XML或其他标记语言与Java代码结合,以创建交互式的Web应用...
刘冬编写Spring.NET学习笔记20——整合Remoting(应用篇)的例子 原文:http://www.cnblogs.com/GoodHelper/archive/2009/11/19/SpringNet_Remoting.html
这个“重新整理后的Oracle OAF学习笔记——离线版本”提供了一套详细的学习资源,帮助用户深入理解并掌握OAF的相关技术。 在这些压缩包文件中,我们可以看到一些关键的文档和样式表,它们可能是笔记的各个章节或...
Java JDK 6学习笔记——PPT简体版是针对初学者和有经验的开发者们的一份宝贵资源,它深入浅出地介绍了Java编程语言的核心概念和技术。这份资料以PPT的形式呈现,使得学习过程更加直观易懂,同时包含了课程中的源代码...