IE10对CSS3新特性的支持和HTML5新特性的支持

文章简介:IE10将增强对HTML5和CSS3的支持.

Windows 8 终于发布了,虽然现在可用的只是开发者预览版,好消息是,IE 10 也随着发了,虽然现在还只有Windows 8可用。我们来看下IE10都有哪些新特性吧。

IE开发者中心给到了一份详细的针对前端开发者的文档,列出了IE10支持的HTML5和CSS3新特性。嗯,它终于跟上了:

CSS3

  • css region
  • css3多列
  • Flexbox
  • grid
  • 定位浮动(positioned float)
  • 3D变换(3D transfrom)
  • 动画(animation)
  • 渐变(gradient)
  • text-shadow
  • 去掉样式表限制——在IE9之前的版本中,每个页面最多只能加载31个样式表文件,@import也只能最多嵌套4层,IE10中去掉了这些限制。

HTML5

  • 脚本同步——script标签的async属性,用来定义脚本是否异步执行
  • File API
  • History
  • Parsing
  • 表单验证(form validation)
  • progress和range控制——其实也可以看作HTML5表单中的功能
  • web workers
  • web sockets
  • 拖拽(drag and drop)
  • 应用缓存——application cache,也就是离线存储,不过需要注意的是W3C更新了离线存储配置文件的扩展名,之前是ooxx.manifest,以后要用appcache扩展。
  • spellcheck
  • 频道通信(channel messaging)

其它

  • Indexed Database
  • Web performance API
  • SVG 滤镜效果

嗯,新东西很多,看起来还是很给力的。

需要注意的是,IE10对CSS3新特性的支持,大部分还是需要-ms-前缀的。

时间: 2024-11-03 20:08:32

IE10对CSS3新特性的支持和HTML5新特性的支持的相关文章

JavaScript检测是否支持CSS3、HTML5新特性的例子

伴随着今年10月底HTML5标准版的发布,未来使用H5的场景会越来越多,这是令web开发者欢欣鼓舞的事情.然而有一个现实我们不得不看清,那就是IE系列浏览器还占有一大部分市场份额,以IE8.9为主,windows8.1的用户已经用上了IE10/11,而考虑我国的国情,IE6.7依然存留不少.在我们放手用HTML5开发的时候,新特性支持度检测就是必不可少的了.一种方式是用navigator.userAgent或navigator.appName来检测浏览器类型和版本,不过这种方式不是很可靠,浏览器

《Windows 8 开发权威指南:HTML5 和JavaScript卷》——2.3 IE10与CSS3

2.3 IE10与CSS3 2.3.1 使用CSS3添加圆角 通过使用CSS3(级联样式表Level 3)为布局元素生成圆角,可以美化网站的外观.本小节我们主要通过使用Internet Explorer 9对圆角的内建支持,学习使网站布局更具吸引力的一些基本方法.我们主要通过以下几部分进行说明: 起点 生成全部相同的圆角 分别生成多个圆角 使用椭圆生成圆角 1.起点 我们从基本的网页开始操作,图2-1所示的网页为一家虚拟咖啡公司的初始网页,其中包括一些HTML元素.一些级联样式表和几个图像. 说

【阿里云大学课程】前端必知——HTML5新特性完整视频教程(音频、视频、画布、web存储、动画……)

HTML5是HTML最新的修订版本,2014年10月由万维网联盟(W3C)完成标准制定,其设计目的是为了在移动设备上支持多媒体. 本课程中,你将学习到下列这些HTML5新特性(点击下列课时立即学习): HTML5新特性教程: 课时1:HTML5音频 课时2:HTML5视频 课时3:HTML5拖放 课时4:HTML5画布 课时5:HTML5 SVG 课时6:HTML5地理定位 课时7:HTML5 Web存储 课时8:CSS3边框 课时9:CSS3背景 课时10:文本效果 课时11:2D效果 课时1

《HTML5实战》——2.5 为不支持HTML5相关特性的浏览器提供回退方案

2.5 为不支持HTML5相关特性的浏览器提供回退方案 使用HTML5新特性的一个主要缺点就在于并不是所有浏览器都支持它们.所以你要照顾两个方面:那些最新.功能最强大的浏览器,以及稍微老旧一些的浏览器. 本节主要学习内容 对于HTML5特性,了解Modernizr是如何简化了对浏览器支持的侦测操作并加载回退方案的. 如何利用polyfill来弥补浏览器支持不足的状况,这是一个JavaScript回退方案,只有当所用浏览器缺乏原生支持时,该方案才起作用. 如何使用JavaScript对那些尚不能完

MySQL · 特性分析 · MySQL 5.7新特性系列一

1. 背景 MySQL 5.7在2015-10-21发布了GA版本,即5.7.9,目前小版本已经到了5.7.12.5.7新增了许多新的feature和优化,接下来一个系列,我们就一起来尝尝鲜.首先这次主要是预览feature的变化以及兼容性问题.后面的系列,会针对重要的feature展开来学习. 2 安全相关的特性 2.1 认证插件 mysql.user表中的plugin更改成not null,5.7开始不再支持mysql_old_password的认证插件,推荐全部使用mysql_native

MySQL · 特性分析 ·MySQL 5.7新特性系列四

继上三期月报:MySQL 5.7新特性之一介绍了一些新特性及兼容性问题MySQL 5.7新特性之二介绍了临时表的优化和实现MySQL 5.7新特性之三介绍了undo表空间的truncate功能 这期我们一起来学习下MySQL 5.7的并行复制. 1. 背景 MySQL的master<->slave的部署结构,使用binlog日志保持数据的同步,全局有序的binlog在备库按照提交顺序进行回放. 由于新硬件的发展,SSD的引入和多core的CPU,master节点的并发处理能力持续提升,slav

HTML5新元素,新属性及新JavaScript接口的一些复杂新特性

尽管http://www.aliyun.com/zixun/aggregation/79228.html"> HTML5 的实现还有很长的路要走,但 HTML5 正在改变 Web. 作为新一代的 HTML 标准,HTML5 不仅强化了 Web 网页的表现性能,还追加了本地数据库等 Web 应用的功能.虽然 HTML5 标准仍处于完善之中.然而,大部分新版本的浏览器已经能够支持某些 HTML5 的功能了.HTML5 标准所描述的功能非常强大,如:它提供了一些新的元素和属性,例如 <na

《HTML5游戏编程核心技术与实战》——1.2 HTML5新特性初探

1.2 HTML5新特性初探 准备好HTML5开发工具之后,我都迫不急待地想看看HTML5给我们带来了哪些让人激动不已的新特性,相信,你也会和我一样,对它感到兴奋.由于HTML5新增加了很多元素,这里,我们重点简单介绍一下在游戏中会使用到的一些元素,在介绍每一个新的元素时,我都会列举一些小的例子.现在假定读者有一定的HTML以及JavaScript方面的知识,如果您对这些代码完全不清楚,没关系,后面的章节中会详细地解说.目前,我们只需要知道HTML5能做什么就足够了. 1.2.1 canvas元

MySQL · 特性分析 ·MySQL 5.7新特性系列三

继上两期月报,MySQL5.7新特性之一介绍了一些新特性及兼容性问题,MySQL 5.7新特性之二介绍了临时表的优化和实现. 这期我们一起来学习下undo空间管理,重点介绍truncate功能. 1. 背景 InnoDB存储引擎中,undo在完成事务回滚和MVCC之后,就可以purge掉了,但undo在事务执行过程中,进行的空间分配如何回收,就变成了一个问题. 我们亲历用户的小实例,因为一个大事务,导致ibdata file到800G大小. 我们先大致看下InnoDB的undo在不同的版本上的一