HTML5到底涵盖了哪些功能?这些功能到底在主流的浏览器支持情况如何?
1.HTML5核心:这部分主要由W3C官方的规范组成,涉及新的语义元素、新的增强的Web表单、音频和视频、以及通过JavaScript绘图的Canvas。北大青鸟云南嘉荟校区官网http://www.kmbdqn.cn/认为这部分大多数主流浏览器均得到很好的支持;
2.曾经的HTML5标准:这部分主要来自于最初制定的HTML5规范,其中大多数功能需要JavaScript且支持富Web应用开发。比如:本地数据存储、离线应用和消息传递;
3.非HTML5标准:这部分通常指下一代功能,虽然从未进入HTML5标准,但人们还是会把它认做HTML5的一部分。这些包括最为常见的CSS3,以及很热门的地理定位。
对于最为常用且实用的部分,基本上主流的浏览器都支持的比较好。而那些特殊需求的部分,则需要根据不同的浏览器检测才能知道是否支持自己想要的功能。
HTML5新特性如下:
1、脱机缓存。您可以在关闭浏览器并再次打开时还原数据,以减少网络流量。
2、音频和视频可以自由嵌入,多媒体形式更加灵活。
3、地理位置。地理位置定位使得定位导航不再是专属导航软件,地图也不需要下载很大的地图包。它可以通过缓存、去哪里、去哪里以及更灵活的方式来解决。
4、画布绘制提高了移动平台的绘制能力。canvas API可以用来绘制一个简单的热点地图来收集用户体验数据,并支持对图像的移动、旋转、缩放等常规编辑。
5、丰富的互动方式。提高交互能力:拖动、撤消历史操作、文本选择等。
6、与原生app相比,开发维护成本低。降低开发和维护成本;?使页面更小,减少用户不必要的开销;性能更好,功耗更低。
7、CSS3视觉设计师的辅助利器支持。CSS3支持字体嵌入、布局和最令人印象深刻的动画功能。
8、HTML5调用相机、相册和通讯录的功能。
扩展资料:
2014年10月29日,万维网联盟宣布,HTML第五次重大修订,经过近8年的努力,标准规范终于完成。HTML5旨在支持移动设备上的多媒体。引入了新的语法特性来支持这一点,如视频、音频和画布标记。HTML5还引入了一些新功能,这些功能可以真正改变用户与文档交互的方式,包括增强灵活性的新解析规则、新属性、过时或冗余属性等。