频道栏目
首页 > 资讯 > HTML/CSS > 正文

HTML5的新特性新功能,与旧版本的HTML差异之处

17-07-08        来源:[db:作者]  
收藏   我要投稿

HTML5的新特性。

兼容性:HTML5归根结底也是HTML的一个版本,它不是颠覆性的革新,而是兼容之前版本。
合理性:新增的标签等,不是随意的构造的,而是根据使用大数据分析用户习惯,为用户提供便利而开发的。例如< header >方便代替< div id=”header”>这样。
效率:每个开发者的代码风格,可更高的识别各种风格代码,而不比开发者去适应语言规则。例如id=”test1”、id=test1、ID=”test1”,这样的写法对浏览器来说等效。
安全性:引入了新的基于来源的安全模型,各种不同的API都通用,可以不用借助hack就能跨域进行安全通话。
分离:例如HTML与CSS分离,表现和内容的分离。
简化:用标签、属性等形式调用浏览器原生能力代替js代码,例如placeholder。简化DOCTYPE、字符集的声明,html5 API等
通用性:不同设备和平台都能正常运行H5功能。支持所有语种等。
去插件:H5之前的版本中,很多功能只能用插件或者hack实现。但是插件可能安装失败、被禁用、被攻击、不容易页面布局等。若考虑老版本浏览器兼容性,也可插件和H5新元素混用,不会引起冲突。

HTML5主要包括以下功能

Canvas(2D和3D)
Channel消息传送
Cross-document消息传送
Geolocation
MathML
Microdata
Server-Sent Events
Scalable Vector Graphics(SVG)
WebSocket API及协议
Web Origin Concept
Web SQL database
Web Storage
Web Workers
XMLHttpRequest Level 2
想要查询某版本详尽的功能支持情况,可以访问www.caniuse.com,想要查询当前使用的这个浏览器的支持情况,可以访问www.html5test.com。

注:
编写Html5新标记时,有必要先检测浏览器是否支持该标记(用JS)
新增元素如article等的默认css的display属性值是inline
可随意转载,附上此链接
http://blog.csdn.net/longyan_csc/article/details/74163182即可。

相关TAG标签
上一篇:plupload queue widget配置基础教程
下一篇:微信小程序编辑器bug:wx.showToast下image无法识别同名图片文件的更改
相关文章
图文推荐

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站